equal
deleted
inserted
replaced
80 KMPCenRepSettingsFeature, |
80 KMPCenRepSettingsFeature, |
81 KMPCenRepSettingPresetIdKey); |
81 KMPCenRepSettingPresetIdKey); |
82 mPreset = mSettingsManager->readItemValue(presetProfileKey).toInt(); |
82 mPreset = mSettingsManager->readItemValue(presetProfileKey).toInt(); |
83 mSettingsManager->startMonitoring(presetProfileKey); |
83 mSettingsManager->startMonitoring(presetProfileKey); |
84 |
84 |
|
85 XQSettingsKey InspireMeKey(XQSettingsKey::TargetCentralRepository, |
|
86 KMPCenRepSettingsFeature, |
|
87 KMPCenRepSettingInspireMeKey); |
|
88 mInspireMe = mSettingsManager->readItemValue(InspireMeKey).toInt(); |
|
89 mSettingsManager->startMonitoring(InspireMeKey); |
|
90 |
|
91 XQSettingsKey SongDetailsGbKey(XQSettingsKey::TargetCentralRepository, |
|
92 KMPCenRepSettingsFeature, |
|
93 KMPCenRepSettingSongDetailsGBKey); |
|
94 mSongDetailsGb = mSettingsManager->readItemValue(SongDetailsGbKey).toInt(); |
|
95 mSettingsManager->startMonitoring(SongDetailsGbKey); |
85 TX_EXIT |
96 TX_EXIT |
86 } |
97 } |
87 |
98 |
88 /*! |
99 /*! |
89 Destructs the settings manager. |
100 Destructs the settings manager. |
130 Returns the preset setting. |
141 Returns the preset setting. |
131 */ |
142 */ |
132 int MpSettingsManager::preset() |
143 int MpSettingsManager::preset() |
133 { |
144 { |
134 return instance()->mPreset; |
145 return instance()->mPreset; |
|
146 } |
|
147 |
|
148 /*! |
|
149 Returns the inspireMe setting. |
|
150 */ |
|
151 bool MpSettingsManager::inspireMe() |
|
152 { |
|
153 return instance()->mInspireMe; |
|
154 } |
|
155 |
|
156 /*! |
|
157 Returns the SongDetails group Box setting. |
|
158 */ |
|
159 bool MpSettingsManager::songDetailsGb() |
|
160 { |
|
161 return instance()->mSongDetailsGb; |
135 } |
162 } |
136 |
163 |
137 |
164 |
138 /*! |
165 /*! |
139 Slot to be called when a setting is changed. |
166 Slot to be called when a setting is changed. |
156 case KMPCenRepSettingPresetIdKey: |
183 case KMPCenRepSettingPresetIdKey: |
157 mPreset = value.toInt(); |
184 mPreset = value.toInt(); |
158 TX_LOG_ARGS("Preset changed to "<< mPreset); |
185 TX_LOG_ARGS("Preset changed to "<< mPreset); |
159 emit presetChanged( mPreset ); |
186 emit presetChanged( mPreset ); |
160 break; |
187 break; |
|
188 case KMPCenRepSettingInspireMeKey: |
|
189 mInspireMe = value.toInt(); |
|
190 TX_LOG_ARGS("Inspire Me changed to "<< mInspireMe); |
|
191 emit InspireMeChanged( mInspireMe ); |
|
192 break; |
|
193 case KMPCenRepSettingSongDetailsGBKey: |
|
194 mSongDetailsGb = value.toInt(); |
|
195 TX_LOG_ARGS("SongDetailsGB changed to "<< mSongDetailsGb); |
|
196 emit SongDetailsGbChanged( mSongDetailsGb ); |
|
197 break; |
161 default : |
198 default : |
162 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
199 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
163 "; should never get here."); |
200 "; should never get here."); |
164 break; |
201 break; |
165 } |
202 } |
208 instance()->mSettingsManager->writeItemValue( |
245 instance()->mSettingsManager->writeItemValue( |
209 presetProfileKey, preset); |
246 presetProfileKey, preset); |
210 TX_EXIT |
247 TX_EXIT |
211 } |
248 } |
212 |
249 |
213 |
250 /*! |
|
251 Slot to be called to request an update on the \a InspireMe setting. |
|
252 */ |
|
253 void MpSettingsManager::setInspireMe(bool inspireme) |
|
254 { |
|
255 TX_STATIC_ENTRY_ARGS("Inspire Me=" << inspireme); |
|
256 XQSettingsKey inspireMeProfileKey(XQSettingsKey::TargetCentralRepository, |
|
257 KMPCenRepSettingsFeature, |
|
258 KMPCenRepSettingInspireMeKey); |
|
259 instance()->mSettingsManager->writeItemValue( |
|
260 inspireMeProfileKey, |
|
261 inspireme ? 1 : 0); |
|
262 TX_EXIT |
|
263 } |
|
264 |
|
265 /*! |
|
266 Slot to be called to request an update on the \a SongDetails Group Box setting. |
|
267 */ |
|
268 void MpSettingsManager::setSongDetailsGb(bool songdetails) |
|
269 { |
|
270 TX_STATIC_ENTRY_ARGS("SongDetailsGb=" << songdetails); |
|
271 XQSettingsKey songDetailsGbProfileKey(XQSettingsKey::TargetCentralRepository, |
|
272 KMPCenRepSettingsFeature, |
|
273 KMPCenRepSettingSongDetailsGBKey); |
|
274 instance()->mSettingsManager->writeItemValue( |
|
275 songDetailsGbProfileKey, |
|
276 songdetails ? 1 : 0); |
|
277 TX_EXIT |
|
278 } |
|
279 |