diff --git a/src/internet/subsonic/subsonicservice.h b/src/internet/subsonic/subsonicservice.h index 6f9e18f18..dbc694764 100644 --- a/src/internet/subsonic/subsonicservice.h +++ b/src/internet/subsonic/subsonicservice.h @@ -39,8 +39,6 @@ class SubsonicLibraryScanner; class SubsonicService : public InternetService { Q_OBJECT - Q_ENUMS(LoginState) - Q_ENUMS(ApiError) public: SubsonicService(Application* app, InternetModel* parent); @@ -63,6 +61,7 @@ class SubsonicService : public InternetService { LoginState_RedirectLimitExceeded, LoginState_RedirectNoUrl, }; + Q_ENUM(LoginState) enum ApiError { ApiError_Generic = 0, @@ -74,6 +73,7 @@ class SubsonicService : public InternetService { ApiError_Unlicensed = 60, ApiError_NotFound = 70, }; + Q_ENUM(ApiError) enum Type { Type_Artist = InternetModel::TypeCount, diff --git a/src/library/librarymodel.h b/src/library/librarymodel.h index b45ce0239..259e322f7 100644 --- a/src/library/librarymodel.h +++ b/src/library/librarymodel.h @@ -46,7 +46,6 @@ class QSettings; class LibraryModel : public SimpleTreeModel { Q_OBJECT - Q_ENUMS(GroupBy) public: LibraryModel(std::shared_ptr backend, Application* app, @@ -91,6 +90,7 @@ class LibraryModel : public SimpleTreeModel { GroupBy_OriginalYearAlbum = 13, GroupBy_OriginalYear = 14, }; + Q_ENUM(GroupBy) struct Grouping { Grouping(GroupBy f = GroupBy_None, GroupBy s = GroupBy_None,