Changeset View
Changeset View
Standalone View
Standalone View
src/models/viewsmodel.cpp
Show All 33 Lines | 29 | public: | |||
---|---|---|---|---|---|
34 | 34 | | |||
35 | QHash<ViewManager::ViewsType, QUrl> mIcons; | 35 | QHash<ViewManager::ViewsType, QUrl> mIcons; | ||
36 | 36 | | |||
37 | ViewsModelPrivate() | 37 | ViewsModelPrivate() | ||
38 | { | 38 | { | ||
39 | mTypes = {ViewManager::Context, ViewManager::RecentlyPlayedTracks, | 39 | mTypes = {ViewManager::Context, ViewManager::RecentlyPlayedTracks, | ||
40 | ViewManager::FrequentlyPlayedTracks, ViewManager::AllAlbums, | 40 | ViewManager::FrequentlyPlayedTracks, ViewManager::AllAlbums, | ||
41 | ViewManager::AllArtists, ViewManager::AllTracks, | 41 | ViewManager::AllArtists, ViewManager::AllTracks, | ||
42 | ViewManager::AllGenres, ViewManager::FilesBrowser}; | 42 | ViewManager::AllGenres, ViewManager::FilesBrowser, | ||
43 | ViewManager::RadiosBrowser}; | ||||
43 | 44 | | |||
44 | mNames = {{ViewManager::Context, {i18nc("Title of the view of the playlist", "Now Playing")}}, | 45 | mNames = {{ViewManager::Context, {i18nc("Title of the view of the playlist", "Now Playing")}}, | ||
45 | {ViewManager::RecentlyPlayedTracks, {i18nc("Title of the view of recently played tracks", "Recently Played")}}, | 46 | {ViewManager::RecentlyPlayedTracks, {i18nc("Title of the view of recently played tracks", "Recently Played")}}, | ||
46 | {ViewManager::FrequentlyPlayedTracks, {i18nc("Title of the view of frequently played tracks", "Frequently Played")}}, | 47 | {ViewManager::FrequentlyPlayedTracks, {i18nc("Title of the view of frequently played tracks", "Frequently Played")}}, | ||
47 | {ViewManager::AllAlbums, {i18nc("Title of the view of all albums", "Albums")}}, | 48 | {ViewManager::AllAlbums, {i18nc("Title of the view of all albums", "Albums")}}, | ||
48 | {ViewManager::AllArtists, {i18nc("Title of the view of all artists", "Artists")}}, | 49 | {ViewManager::AllArtists, {i18nc("Title of the view of all artists", "Artists")}}, | ||
49 | {ViewManager::AllTracks, {i18nc("Title of the view of all tracks", "Tracks")}}, | 50 | {ViewManager::AllTracks, {i18nc("Title of the view of all tracks", "Tracks")}}, | ||
50 | {ViewManager::AllGenres, {i18nc("Title of the view of all genres", "Genres")}}, | 51 | {ViewManager::AllGenres, {i18nc("Title of the view of all genres", "Genres")}}, | ||
51 | {ViewManager::FilesBrowser, {i18nc("Title of the file browser view", "Files")}}}; | 52 | {ViewManager::FilesBrowser, {i18nc("Title of the file browser view", "Files")}}, | ||
53 | {ViewManager::RadiosBrowser, {i18nc("Title of the file radios browser view", "Radios")}}}; | ||||
52 | 54 | | |||
astippich: unnecessary new line | |||||
53 | mIcons = {{ViewManager::Context, QUrl{QStringLiteral("image://icon/view-media-lyrics")}}, | 55 | mIcons = {{ViewManager::Context, QUrl{QStringLiteral("image://icon/view-media-lyrics")}}, | ||
54 | {ViewManager::RecentlyPlayedTracks, QUrl{QStringLiteral("image://icon/media-playlist-play")}}, | 56 | {ViewManager::RecentlyPlayedTracks, QUrl{QStringLiteral("image://icon/media-playlist-play")}}, | ||
55 | {ViewManager::FrequentlyPlayedTracks, QUrl{QStringLiteral("image://icon/view-media-playcount")}}, | 57 | {ViewManager::FrequentlyPlayedTracks, QUrl{QStringLiteral("image://icon/view-media-playcount")}}, | ||
56 | {ViewManager::AllAlbums, QUrl{QStringLiteral("image://icon/view-media-album-cover")}}, | 58 | {ViewManager::AllAlbums, QUrl{QStringLiteral("image://icon/view-media-album-cover")}}, | ||
57 | {ViewManager::AllArtists, QUrl{QStringLiteral("image://icon/view-media-artist")}}, | 59 | {ViewManager::AllArtists, QUrl{QStringLiteral("image://icon/view-media-artist")}}, | ||
58 | {ViewManager::AllTracks, QUrl{QStringLiteral("image://icon/view-media-track")}}, | 60 | {ViewManager::AllTracks, QUrl{QStringLiteral("image://icon/view-media-track")}}, | ||
59 | {ViewManager::AllGenres, QUrl{QStringLiteral("image://icon/view-media-genre")}}, | 61 | {ViewManager::AllGenres, QUrl{QStringLiteral("image://icon/view-media-genre")}}, | ||
60 | {ViewManager::FilesBrowser, QUrl{QStringLiteral("image://icon/document-open-folder")}}}; | 62 | {ViewManager::FilesBrowser, QUrl{QStringLiteral("image://icon/document-open-folder")}}, | ||
63 | {ViewManager::RadiosBrowser, QUrl{QStringLiteral("image://icon/radio")}}}; | ||||
61 | } | 64 | } | ||
astippich: unnecessary new line | |||||
62 | 65 | | |||
63 | }; | 66 | }; | ||
64 | 67 | | |||
65 | ViewsModel::ViewsModel(QObject *parent) | 68 | ViewsModel::ViewsModel(QObject *parent) | ||
66 | : QAbstractListModel(parent), d(std::make_unique<ViewsModelPrivate>()) | 69 | : QAbstractListModel(parent), d(std::make_unique<ViewsModelPrivate>()) | ||
67 | { | 70 | { | ||
68 | } | 71 | } | ||
69 | 72 | | |||
▲ Show 20 Lines • Show All 92 Lines • ▼ Show 20 Line(s) | 154 | { | |||
162 | case ViewManager::AllArtists: | 165 | case ViewManager::AllArtists: | ||
163 | return 4; | 166 | return 4; | ||
164 | case ViewManager::AllTracks: | 167 | case ViewManager::AllTracks: | ||
165 | return 5; | 168 | return 5; | ||
166 | case ViewManager::AllGenres: | 169 | case ViewManager::AllGenres: | ||
167 | return 6; | 170 | return 6; | ||
168 | case ViewManager::FilesBrowser: | 171 | case ViewManager::FilesBrowser: | ||
169 | return 7; | 172 | return 7; | ||
173 | case ViewManager::RadiosBrowser: | ||||
174 | return 8; | ||||
170 | case ViewManager::OneAlbum: | 175 | case ViewManager::OneAlbum: | ||
171 | case ViewManager::OneArtist: | 176 | case ViewManager::OneArtist: | ||
172 | case ViewManager::OneAlbumFromArtist: | 177 | case ViewManager::OneAlbumFromArtist: | ||
173 | case ViewManager::OneArtistFromGenre: | 178 | case ViewManager::OneArtistFromGenre: | ||
174 | case ViewManager::OneAlbumFromArtistAndGenre: | 179 | case ViewManager::OneAlbumFromArtistAndGenre: | ||
175 | case ViewManager::AllArtistsFromGenre: | 180 | case ViewManager::AllArtistsFromGenre: | ||
176 | break; | 181 | break; | ||
177 | } | 182 | } | ||
Show All 32 Lines |
unnecessary new line