Changeset View
Changeset View
Standalone View
Standalone View
src/elisaqmlplugin.cpp
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
42 | #include "manageaudioplayer.h" | 42 | #include "manageaudioplayer.h" | ||
43 | #include "musicaudiotrack.h" | 43 | #include "musicaudiotrack.h" | ||
44 | #include "musiclistenersmanager.h" | 44 | #include "musiclistenersmanager.h" | ||
45 | #include "trackslistener.h" | 45 | #include "trackslistener.h" | ||
46 | #include "viewmanager.h" | 46 | #include "viewmanager.h" | ||
47 | #include "databaseinterface.h" | 47 | #include "databaseinterface.h" | ||
48 | #include "models/datamodel.h" | 48 | #include "models/datamodel.h" | ||
49 | #include "models/trackmetadatamodel.h" | 49 | #include "models/trackmetadatamodel.h" | ||
50 | #include "models/radiometadatamodel.h" | ||||
50 | #include "models/trackcontextmetadatamodel.h" | 51 | #include "models/trackcontextmetadatamodel.h" | ||
51 | #include "models/viewsmodel.h" | 52 | #include "models/viewsmodel.h" | ||
52 | #include "models/gridviewproxymodel.h" | 53 | #include "models/gridviewproxymodel.h" | ||
53 | #include "models/alltracksproxymodel.h" | 54 | #include "models/alltracksproxymodel.h" | ||
54 | #include "models/singlealbumproxymodel.h" | 55 | #include "models/singlealbumproxymodel.h" | ||
55 | 56 | | |||
56 | #if defined KF5FileMetaData_FOUND && KF5FileMetaData_FOUND | 57 | #if defined KF5FileMetaData_FOUND && KF5FileMetaData_FOUND | ||
57 | #include "embeddedcoverageimageprovider.h" | 58 | #include "embeddedcoverageimageprovider.h" | ||
▲ Show 20 Lines • Show All 66 Lines • ▼ Show 20 Line(s) | 116 | #endif | |||
124 | qmlRegisterType<ViewManager>(uri, 1, 0, "ViewManager"); | 125 | qmlRegisterType<ViewManager>(uri, 1, 0, "ViewManager"); | ||
125 | qmlRegisterType<DataModel>(uri, 1, 0, "DataModel"); | 126 | qmlRegisterType<DataModel>(uri, 1, 0, "DataModel"); | ||
126 | qmlRegisterType<TrackMetadataModel>(uri, 1, 0, "TrackMetadataModel"); | 127 | qmlRegisterType<TrackMetadataModel>(uri, 1, 0, "TrackMetadataModel"); | ||
127 | qmlRegisterType<TrackContextMetaDataModel>(uri, 1, 0, "TrackContextMetaDataModel"); | 128 | qmlRegisterType<TrackContextMetaDataModel>(uri, 1, 0, "TrackContextMetaDataModel"); | ||
128 | qmlRegisterType<ViewsModel>(uri, 1, 0, "ViewsModel"); | 129 | qmlRegisterType<ViewsModel>(uri, 1, 0, "ViewsModel"); | ||
129 | qmlRegisterType<GridViewProxyModel>(uri, 1, 0, "GridViewProxyModel"); | 130 | qmlRegisterType<GridViewProxyModel>(uri, 1, 0, "GridViewProxyModel"); | ||
130 | qmlRegisterType<AllTracksProxyModel>(uri, 1, 0, "AllTracksProxyModel"); | 131 | qmlRegisterType<AllTracksProxyModel>(uri, 1, 0, "AllTracksProxyModel"); | ||
131 | qmlRegisterType<SingleAlbumProxyModel>(uri, 1, 0, "SingleAlbumProxyModel"); | 132 | qmlRegisterType<SingleAlbumProxyModel>(uri, 1, 0, "SingleAlbumProxyModel"); | ||
133 | qmlRegisterType<RadioMetadataModel>(uri, 1, 0, "RadioMetadataModel"); | ||||
132 | 134 | | |||
133 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | 135 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | ||
134 | qmlRegisterType<FileBrowserModel>(uri, 1, 0, "FileBrowserModel"); | 136 | qmlRegisterType<FileBrowserModel>(uri, 1, 0, "FileBrowserModel"); | ||
135 | qmlRegisterType<FileBrowserProxyModel>(uri, 1, 0, "FileBrowserProxyModel"); | 137 | qmlRegisterType<FileBrowserProxyModel>(uri, 1, 0, "FileBrowserProxyModel"); | ||
136 | #endif | 138 | #endif | ||
137 | 139 | | |||
138 | qmlRegisterType<AudioWrapper>(uri, 1, 0, "AudioWrapper"); | 140 | qmlRegisterType<AudioWrapper>(uri, 1, 0, "AudioWrapper"); | ||
139 | qmlRegisterType<TopNotificationManager>(uri, 1, 0, "TopNotificationManager"); | 141 | qmlRegisterType<TopNotificationManager>(uri, 1, 0, "TopNotificationManager"); | ||
Show All 27 Lines | 148 | #endif | |||
167 | qRegisterMetaType<NotificationItem>("NotificationItem"); | 169 | qRegisterMetaType<NotificationItem>("NotificationItem"); | ||
168 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | 170 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | ||
169 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("PlayListEnqueueMode"); | 171 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("PlayListEnqueueMode"); | ||
170 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("PlayListEnqueueTriggerPlay"); | 172 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("PlayListEnqueueTriggerPlay"); | ||
171 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("PlayListEntryType"); | 173 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("PlayListEntryType"); | ||
172 | qRegisterMetaType<ElisaUtils::EntryData>("EntryData"); | 174 | qRegisterMetaType<ElisaUtils::EntryData>("EntryData"); | ||
173 | qRegisterMetaType<ElisaUtils::EntryDataList>("EntryDataList"); | 175 | qRegisterMetaType<ElisaUtils::EntryDataList>("EntryDataList"); | ||
174 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | 176 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | ||
177 | qRegisterMetaType<DatabaseInterface::TrackDataType>("TrackDataType"); | ||||
astippich: is this one actually needed? | |||||
175 | qRegisterMetaType<DatabaseInterface::AlbumDataType>("DatabaseInterface::AlbumDataType"); | 178 | qRegisterMetaType<DatabaseInterface::AlbumDataType>("DatabaseInterface::AlbumDataType"); | ||
176 | qRegisterMetaType<DatabaseInterface::ArtistDataType>("DatabaseInterface::ArtistDataType"); | 179 | qRegisterMetaType<DatabaseInterface::ArtistDataType>("DatabaseInterface::ArtistDataType"); | ||
177 | qRegisterMetaType<DatabaseInterface::GenreDataType>("DatabaseInterface::GenreDataType"); | 180 | qRegisterMetaType<DatabaseInterface::GenreDataType>("DatabaseInterface::GenreDataType"); | ||
178 | qRegisterMetaType<ModelDataLoader::TrackDataType>("ModelDataLoader::TrackDataType"); | 181 | qRegisterMetaType<ModelDataLoader::TrackDataType>("ModelDataLoader::TrackDataType"); | ||
179 | qRegisterMetaType<TracksListener::TrackDataType>("TracksListener::TrackDataType"); | 182 | qRegisterMetaType<TracksListener::TrackDataType>("TracksListener::TrackDataType"); | ||
180 | qRegisterMetaType<ViewManager::ViewsType>("ViewManager::ViewsType"); | 183 | qRegisterMetaType<ViewManager::ViewsType>("ViewManager::ViewsType"); | ||
181 | 184 | | |||
182 | qRegisterMetaTypeStreamOperators<ManageMediaPlayerControl::PlayerState>("PlayListControler::PlayerState"); | 185 | qRegisterMetaTypeStreamOperators<ManageMediaPlayerControl::PlayerState>("PlayListControler::PlayerState"); | ||
183 | 186 | | |||
184 | qmlRegisterUncreatableType<ElisaApplication>(uri, 1, 0, "ElisaApplication", QStringLiteral("only one and done in c++")); | 187 | qmlRegisterUncreatableType<ElisaApplication>(uri, 1, 0, "ElisaApplication", QStringLiteral("only one and done in c++")); | ||
185 | qmlRegisterUncreatableMetaObject(ElisaUtils::staticMetaObject, uri, 1, 0, "ElisaUtils", QStringLiteral("Namespace ElisaUtils")); | 188 | qmlRegisterUncreatableMetaObject(ElisaUtils::staticMetaObject, uri, 1, 0, "ElisaUtils", QStringLiteral("Namespace ElisaUtils")); | ||
186 | } | 189 | } |
is this one actually needed?