Changeset View
Changeset View
Standalone View
Standalone View
src/elisaqmlplugin.cpp
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Line(s) | 139 | #endif | |||
---|---|---|---|---|---|
141 | qRegisterMetaType<AbstractMediaProxyModel*>(); | 141 | qRegisterMetaType<AbstractMediaProxyModel*>(); | ||
142 | qRegisterMetaType<QHash<QString,QUrl>>("QHash<QString,QUrl>"); | 142 | qRegisterMetaType<QHash<QString,QUrl>>("QHash<QString,QUrl>"); | ||
143 | qRegisterMetaType<QHash<QUrl,QDateTime>>("QHash<QUrl,QDateTime>"); | 143 | qRegisterMetaType<QHash<QUrl,QDateTime>>("QHash<QUrl,QDateTime>"); | ||
144 | qRegisterMetaType<QList<MusicAudioTrack>>("QList<MusicAudioTrack>"); | 144 | qRegisterMetaType<QList<MusicAudioTrack>>("QList<MusicAudioTrack>"); | ||
145 | qRegisterMetaType<QList<MusicAudioTrack>>("QVector<MusicAudioTrack>"); | 145 | qRegisterMetaType<QList<MusicAudioTrack>>("QVector<MusicAudioTrack>"); | ||
146 | qRegisterMetaType<QVector<qulonglong>>("QVector<qulonglong>"); | 146 | qRegisterMetaType<QVector<qulonglong>>("QVector<qulonglong>"); | ||
147 | qRegisterMetaType<QHash<qulonglong,int>>("QHash<qulonglong,int>"); | 147 | qRegisterMetaType<QHash<qulonglong,int>>("QHash<qulonglong,int>"); | ||
148 | qRegisterMetaType<DatabaseInterface::ListTrackDataType>("DatabaseInterface::ListTrackDataType"); | 148 | qRegisterMetaType<DatabaseInterface::ListTrackDataType>("DatabaseInterface::ListTrackDataType"); | ||
149 | qRegisterMetaType<DatabaseInterface::ListRadioDataType>("DatabaseInterface::ListRadioDataType"); | ||||
149 | qRegisterMetaType<DatabaseInterface::ListAlbumDataType>("DatabaseInterface::ListAlbumDataType"); | 150 | qRegisterMetaType<DatabaseInterface::ListAlbumDataType>("DatabaseInterface::ListAlbumDataType"); | ||
150 | qRegisterMetaType<DatabaseInterface::ListArtistDataType>("DatabaseInterface::ListArtistDataType"); | 151 | qRegisterMetaType<DatabaseInterface::ListArtistDataType>("DatabaseInterface::ListArtistDataType"); | ||
151 | qRegisterMetaType<DatabaseInterface::ListGenreDataType>("DatabaseInterface::ListGenreDataType"); | 152 | qRegisterMetaType<DatabaseInterface::ListGenreDataType>("DatabaseInterface::ListGenreDataType"); | ||
152 | qRegisterMetaType<ModelDataLoader::ListTrackDataType>("ModelDataLoader::ListTrackDataType"); | 153 | qRegisterMetaType<ModelDataLoader::ListTrackDataType>("ModelDataLoader::ListTrackDataType"); | ||
154 | qRegisterMetaType<ModelDataLoader::ListRadioDataType>("ModelDataLoader::ListRadioDataType"); | ||||
153 | qRegisterMetaType<ModelDataLoader::ListAlbumDataType>("ModelDataLoader::ListAlbumDataType"); | 155 | qRegisterMetaType<ModelDataLoader::ListAlbumDataType>("ModelDataLoader::ListAlbumDataType"); | ||
154 | qRegisterMetaType<ModelDataLoader::ListArtistDataType>("ModelDataLoader::ListArtistDataType"); | 156 | qRegisterMetaType<ModelDataLoader::ListArtistDataType>("ModelDataLoader::ListArtistDataType"); | ||
155 | qRegisterMetaType<ModelDataLoader::ListGenreDataType>("ModelDataLoader::ListGenreDataType"); | 157 | qRegisterMetaType<ModelDataLoader::ListGenreDataType>("ModelDataLoader::ListGenreDataType"); | ||
156 | qRegisterMetaType<ModelDataLoader::AlbumDataType>("ModelDataLoader::AlbumDataType"); | 158 | qRegisterMetaType<ModelDataLoader::AlbumDataType>("ModelDataLoader::AlbumDataType"); | ||
157 | qRegisterMetaType<TracksListener::ListTrackDataType>("TracksListener::ListTrackDataType"); | 159 | qRegisterMetaType<TracksListener::ListTrackDataType>("TracksListener::ListTrackDataType"); | ||
158 | qRegisterMetaType<QMap<QString, int>>(); | 160 | qRegisterMetaType<QMap<QString, int>>(); | ||
159 | qRegisterMetaType<QAction*>(); | 161 | qRegisterMetaType<QAction*>(); | ||
160 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | 162 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | ||
161 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("ElisaUtils::PlayListEnqueueMode"); | 163 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("ElisaUtils::PlayListEnqueueMode"); | ||
162 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("ElisaUtils::PlayListEnqueueTriggerPlay"); | 164 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("ElisaUtils::PlayListEnqueueTriggerPlay"); | ||
163 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("ElisaUtils::PlayListEntryType"); | 165 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("ElisaUtils::PlayListEntryType"); | ||
164 | qRegisterMetaType<ElisaUtils::EntryData>("ElisaUtils::EntryData"); | 166 | qRegisterMetaType<ElisaUtils::EntryData>("ElisaUtils::EntryData"); | ||
165 | qRegisterMetaType<ElisaUtils::EntryDataList>("ElisaUtils::EntryDataList"); | 167 | qRegisterMetaType<ElisaUtils::EntryDataList>("ElisaUtils::EntryDataList"); | ||
166 | qRegisterMetaType<ElisaUtils::FilterType>("ElisaUtils::FilterType"); | 168 | qRegisterMetaType<ElisaUtils::FilterType>("ElisaUtils::FilterType"); | ||
167 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | 169 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | ||
168 | qRegisterMetaType<DatabaseInterface::AlbumDataType>("DatabaseInterface::AlbumDataType"); | 170 | qRegisterMetaType<DatabaseInterface::AlbumDataType>("DatabaseInterface::AlbumDataType"); | ||
astippich: is this one actually needed? | |||||
169 | qRegisterMetaType<DatabaseInterface::ArtistDataType>("DatabaseInterface::ArtistDataType"); | 171 | qRegisterMetaType<DatabaseInterface::ArtistDataType>("DatabaseInterface::ArtistDataType"); | ||
170 | qRegisterMetaType<DatabaseInterface::GenreDataType>("DatabaseInterface::GenreDataType"); | 172 | qRegisterMetaType<DatabaseInterface::GenreDataType>("DatabaseInterface::GenreDataType"); | ||
171 | qRegisterMetaType<ModelDataLoader::TrackDataType>("ModelDataLoader::TrackDataType"); | 173 | qRegisterMetaType<ModelDataLoader::TrackDataType>("ModelDataLoader::TrackDataType"); | ||
172 | qRegisterMetaType<TracksListener::TrackDataType>("TracksListener::TrackDataType"); | 174 | qRegisterMetaType<TracksListener::TrackDataType>("TracksListener::TrackDataType"); | ||
173 | qRegisterMetaType<ViewManager::ViewsType>("ViewManager::ViewsType"); | 175 | qRegisterMetaType<ViewManager::ViewsType>("ViewManager::ViewsType"); | ||
174 | qRegisterMetaType<ViewManager::SortOrder>("ViewManager::SortOrder"); | 176 | qRegisterMetaType<ViewManager::SortOrder>("ViewManager::SortOrder"); | ||
175 | 177 | | |||
176 | qRegisterMetaTypeStreamOperators<ManageMediaPlayerControl::PlayerState>("PlayListControler::PlayerState"); | 178 | qRegisterMetaTypeStreamOperators<ManageMediaPlayerControl::PlayerState>("PlayListControler::PlayerState"); | ||
177 | 179 | | |||
178 | qmlRegisterUncreatableType<ElisaApplication>(uri, 1, 0, "ElisaApplication", QStringLiteral("only one and done in c++")); | 180 | qmlRegisterUncreatableType<ElisaApplication>(uri, 1, 0, "ElisaApplication", QStringLiteral("only one and done in c++")); | ||
179 | qmlRegisterUncreatableMetaObject(ElisaUtils::staticMetaObject, uri, 1, 0, "ElisaUtils", QStringLiteral("Namespace ElisaUtils")); | 181 | qmlRegisterUncreatableMetaObject(ElisaUtils::staticMetaObject, uri, 1, 0, "ElisaUtils", QStringLiteral("Namespace ElisaUtils")); | ||
180 | } | 182 | } |
is this one actually needed?