42 static MpSettingsManager *instance(); |
42 static MpSettingsManager *instance(); |
43 static bool firstStartup(); |
43 static bool firstStartup(); |
44 static bool shuffle(); |
44 static bool shuffle(); |
45 static bool repeat(); |
45 static bool repeat(); |
46 static int preset(); |
46 static int preset(); |
|
47 static bool inspireMe(); |
|
48 static bool songDetailsGb(); |
47 |
49 |
48 public slots: |
50 public slots: |
49 void valueChanged(const XQSettingsKey& key, const QVariant& value); |
51 void valueChanged(const XQSettingsKey& key, const QVariant& value); |
50 static void setShuffle(bool shuffle); |
52 static void setShuffle(bool shuffle); |
51 static void setRepeat(bool repeat); |
53 static void setRepeat(bool repeat); |
52 static void setPreset(int preset); |
54 static void setPreset(int preset); |
|
55 static void setInspireMe(bool inspireme); |
|
56 static void setSongDetailsGb(bool songdetails); |
53 |
57 |
54 signals: |
58 signals: |
55 void shuffleChanged(bool shuffle); |
59 void shuffleChanged(bool shuffle); |
56 void repeatChanged(bool repeat); |
60 void repeatChanged(bool repeat); |
57 void presetChanged(int preset); |
61 void presetChanged(int preset); |
|
62 void InspireMeChanged(bool inspireme); |
|
63 void SongDetailsGbChanged(bool songdetails); |
58 |
64 |
59 private: |
65 private: |
60 Q_DISABLE_COPY(MpSettingsManager) |
66 Q_DISABLE_COPY(MpSettingsManager) |
61 XQSettingsManager* mSettingsManager; |
67 XQSettingsManager* mSettingsManager; |
62 bool mFirstStartup; |
68 bool mFirstStartup; |
63 bool mShuffle; |
69 bool mShuffle; |
64 bool mRepeat; |
70 bool mRepeat; |
65 int mPreset; |
71 int mPreset; |
|
72 bool mInspireMe; |
|
73 bool mSongDetailsGb; |
66 }; |
74 }; |
67 |
75 |
68 #endif // MPSETTINGSMANAGER_H |
76 #endif // MPSETTINGSMANAGER_H |