Changeset View
Changeset View
Standalone View
Standalone View
src/elisaqmlplugin.cpp
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Line(s) | |||||
58 | #endif | 58 | #endif | ||
59 | 59 | | |||
60 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | 60 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | ||
61 | #include "models/filebrowsermodel.h" | 61 | #include "models/filebrowsermodel.h" | ||
62 | #include "models/filebrowserproxymodel.h" | 62 | #include "models/filebrowserproxymodel.h" | ||
63 | #endif | 63 | #endif | ||
64 | 64 | | |||
65 | #include "audiowrapper.h" | 65 | #include "audiowrapper.h" | ||
66 | #include "notificationitem.h" | | |||
67 | #include "topnotificationmanager.h" | | |||
68 | 66 | | |||
69 | #if defined Qt5DBus_FOUND && Qt5DBus_FOUND | 67 | #if defined Qt5DBus_FOUND && Qt5DBus_FOUND | ||
70 | #include "mpris2/mpris2.h" | 68 | #include "mpris2/mpris2.h" | ||
71 | #include "mpris2/mediaplayer2player.h" | 69 | #include "mpris2/mediaplayer2player.h" | ||
72 | #endif | 70 | #endif | ||
73 | 71 | | |||
74 | #include <QSortFilterProxyModel> | 72 | #include <QSortFilterProxyModel> | ||
75 | 73 | | |||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | 111 | #endif | |||
128 | qmlRegisterType<SingleAlbumProxyModel>(uri, 1, 0, "SingleAlbumProxyModel"); | 126 | qmlRegisterType<SingleAlbumProxyModel>(uri, 1, 0, "SingleAlbumProxyModel"); | ||
129 | 127 | | |||
130 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | 128 | #if defined KF5KIO_FOUND && KF5KIO_FOUND | ||
131 | qmlRegisterType<FileBrowserModel>(uri, 1, 0, "FileBrowserModel"); | 129 | qmlRegisterType<FileBrowserModel>(uri, 1, 0, "FileBrowserModel"); | ||
132 | qmlRegisterType<FileBrowserProxyModel>(uri, 1, 0, "FileBrowserProxyModel"); | 130 | qmlRegisterType<FileBrowserProxyModel>(uri, 1, 0, "FileBrowserProxyModel"); | ||
133 | #endif | 131 | #endif | ||
134 | 132 | | |||
135 | qmlRegisterType<AudioWrapper>(uri, 1, 0, "AudioWrapper"); | 133 | qmlRegisterType<AudioWrapper>(uri, 1, 0, "AudioWrapper"); | ||
136 | qmlRegisterType<TopNotificationManager>(uri, 1, 0, "TopNotificationManager"); | | |||
137 | qmlRegisterUncreatableType<DatabaseInterface>(uri, 1, 0, "DatabaseInterface", QStringLiteral("Only created in c++")); | 134 | qmlRegisterUncreatableType<DatabaseInterface>(uri, 1, 0, "DatabaseInterface", QStringLiteral("Only created in c++")); | ||
138 | 135 | | |||
139 | #if defined Qt5DBus_FOUND && Qt5DBus_FOUND | 136 | #if defined Qt5DBus_FOUND && Qt5DBus_FOUND | ||
140 | qmlRegisterType<Mpris2>(uri, 1, 0, "Mpris2"); | 137 | qmlRegisterType<Mpris2>(uri, 1, 0, "Mpris2"); | ||
141 | qRegisterMetaType<MediaPlayer2Player*>(); | 138 | qRegisterMetaType<MediaPlayer2Player*>(); | ||
142 | #endif | 139 | #endif | ||
143 | 140 | | |||
144 | qRegisterMetaType<AbstractMediaProxyModel*>(); | 141 | qRegisterMetaType<AbstractMediaProxyModel*>(); | ||
Show All 10 Lines | |||||
155 | qRegisterMetaType<ModelDataLoader::ListTrackDataType>("ModelDataLoader::ListTrackDataType"); | 152 | qRegisterMetaType<ModelDataLoader::ListTrackDataType>("ModelDataLoader::ListTrackDataType"); | ||
156 | qRegisterMetaType<ModelDataLoader::ListAlbumDataType>("ModelDataLoader::ListAlbumDataType"); | 153 | qRegisterMetaType<ModelDataLoader::ListAlbumDataType>("ModelDataLoader::ListAlbumDataType"); | ||
157 | qRegisterMetaType<ModelDataLoader::ListArtistDataType>("ModelDataLoader::ListArtistDataType"); | 154 | qRegisterMetaType<ModelDataLoader::ListArtistDataType>("ModelDataLoader::ListArtistDataType"); | ||
158 | qRegisterMetaType<ModelDataLoader::ListGenreDataType>("ModelDataLoader::ListGenreDataType"); | 155 | qRegisterMetaType<ModelDataLoader::ListGenreDataType>("ModelDataLoader::ListGenreDataType"); | ||
159 | qRegisterMetaType<ModelDataLoader::AlbumDataType>("ModelDataLoader::AlbumDataType"); | 156 | qRegisterMetaType<ModelDataLoader::AlbumDataType>("ModelDataLoader::AlbumDataType"); | ||
160 | qRegisterMetaType<TracksListener::ListTrackDataType>("TracksListener::ListTrackDataType"); | 157 | qRegisterMetaType<TracksListener::ListTrackDataType>("TracksListener::ListTrackDataType"); | ||
161 | qRegisterMetaType<QMap<QString, int>>(); | 158 | qRegisterMetaType<QMap<QString, int>>(); | ||
162 | qRegisterMetaType<QAction*>(); | 159 | qRegisterMetaType<QAction*>(); | ||
163 | qRegisterMetaType<NotificationItem>("NotificationItem"); | | |||
164 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | 160 | qRegisterMetaType<QMap<QString,int>>("QMap<QString,int>"); | ||
165 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("ElisaUtils::PlayListEnqueueMode"); | 161 | qRegisterMetaType<ElisaUtils::PlayListEnqueueMode>("ElisaUtils::PlayListEnqueueMode"); | ||
166 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("ElisaUtils::PlayListEnqueueTriggerPlay"); | 162 | qRegisterMetaType<ElisaUtils::PlayListEnqueueTriggerPlay>("ElisaUtils::PlayListEnqueueTriggerPlay"); | ||
167 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("ElisaUtils::PlayListEntryType"); | 163 | qRegisterMetaType<ElisaUtils::PlayListEntryType>("ElisaUtils::PlayListEntryType"); | ||
168 | qRegisterMetaType<ElisaUtils::EntryData>("ElisaUtils::EntryData"); | 164 | qRegisterMetaType<ElisaUtils::EntryData>("ElisaUtils::EntryData"); | ||
169 | qRegisterMetaType<ElisaUtils::EntryDataList>("ElisaUtils::EntryDataList"); | 165 | qRegisterMetaType<ElisaUtils::EntryDataList>("ElisaUtils::EntryDataList"); | ||
170 | qRegisterMetaType<ElisaUtils::FilterType>("ElisaUtils::FilterType"); | 166 | qRegisterMetaType<ElisaUtils::FilterType>("ElisaUtils::FilterType"); | ||
171 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | 167 | qRegisterMetaType<DatabaseInterface::TrackDataType>("DatabaseInterface::TrackDataType"); | ||
Show All 13 Lines |