equal
deleted
inserted
replaced
91 XQSettingsKey SongDetailsGbKey(XQSettingsKey::TargetCentralRepository, |
91 XQSettingsKey SongDetailsGbKey(XQSettingsKey::TargetCentralRepository, |
92 KMPCenRepSettingsFeature, |
92 KMPCenRepSettingsFeature, |
93 KMPCenRepSettingSongDetailsGBKey); |
93 KMPCenRepSettingSongDetailsGBKey); |
94 mSongDetailsGb = mSettingsManager->readItemValue(SongDetailsGbKey).toInt(); |
94 mSongDetailsGb = mSettingsManager->readItemValue(SongDetailsGbKey).toInt(); |
95 mSettingsManager->startMonitoring(SongDetailsGbKey); |
95 mSettingsManager->startMonitoring(SongDetailsGbKey); |
|
96 |
|
97 XQSettingsKey showMtpInfo(XQSettingsKey::TargetCentralRepository, |
|
98 KMPCenRepSettingsFeature, |
|
99 KMusicPlayerShowMtpInfoKey); |
|
100 mShowMtpInfo = mSettingsManager->readItemValue(showMtpInfo).toInt(); |
|
101 mSettingsManager->startMonitoring(showMtpInfo); |
|
102 |
|
103 XQSettingsKey mtpInfoUrl(XQSettingsKey::TargetCentralRepository, |
|
104 KMPCenRepSettingsFeature, |
|
105 KMusicPlayerMtpInfoUrlKey); |
|
106 mMtpInfoUrl = mSettingsManager->readItemValue(mtpInfoUrl, XQSettingsManager::TypeString).toString(); |
96 TX_EXIT |
107 TX_EXIT |
97 } |
108 } |
98 |
109 |
99 /*! |
110 /*! |
100 Destructs the settings manager. |
111 Destructs the settings manager. |
157 Returns the SongDetails group Box setting. |
168 Returns the SongDetails group Box setting. |
158 */ |
169 */ |
159 bool MpSettingsManager::songDetailsGb() |
170 bool MpSettingsManager::songDetailsGb() |
160 { |
171 { |
161 return instance()->mSongDetailsGb; |
172 return instance()->mSongDetailsGb; |
|
173 } |
|
174 |
|
175 /*! |
|
176 Returns wheter mtp info should be showed. |
|
177 */ |
|
178 bool MpSettingsManager::showMtpInfo() |
|
179 { |
|
180 return instance()->mShowMtpInfo; |
|
181 } |
|
182 |
|
183 /*! |
|
184 Returns mtp info url. |
|
185 */ |
|
186 QString MpSettingsManager::mtpInfoUrl() |
|
187 { |
|
188 return instance()->mMtpInfoUrl; |
162 } |
189 } |
163 |
190 |
164 |
191 |
165 /*! |
192 /*! |
166 Slot to be called when a setting is changed. |
193 Slot to be called when a setting is changed. |
193 case KMPCenRepSettingSongDetailsGBKey: |
220 case KMPCenRepSettingSongDetailsGBKey: |
194 mSongDetailsGb = value.toInt(); |
221 mSongDetailsGb = value.toInt(); |
195 TX_LOG_ARGS("SongDetailsGB changed to "<< mSongDetailsGb); |
222 TX_LOG_ARGS("SongDetailsGB changed to "<< mSongDetailsGb); |
196 emit SongDetailsGbChanged( mSongDetailsGb ); |
223 emit SongDetailsGbChanged( mSongDetailsGb ); |
197 break; |
224 break; |
|
225 case KMusicPlayerShowMtpInfoKey: |
|
226 mShowMtpInfo = value.toInt(); |
|
227 TX_LOG_ARGS("Show MTP info changed to "<< mShowMtpInfo); |
|
228 break; |
198 default : |
229 default : |
199 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
230 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
200 "; should never get here."); |
231 "; should never get here."); |
201 break; |
232 break; |
202 } |
233 } |
275 songDetailsGbProfileKey, |
306 songDetailsGbProfileKey, |
276 songdetails ? 1 : 0); |
307 songdetails ? 1 : 0); |
277 TX_EXIT |
308 TX_EXIT |
278 } |
309 } |
279 |
310 |
|
311 /*! |
|
312 Slot to be called to stop showing mtp info. |
|
313 */ |
|
314 void MpSettingsManager::stopShowingMtpInfo() |
|
315 { |
|
316 TX_STATIC_ENTRY_ARGS("preset=" << preset); |
|
317 XQSettingsKey showMtpInfo(XQSettingsKey::TargetCentralRepository, |
|
318 KMPCenRepSettingsFeature, |
|
319 KMusicPlayerShowMtpInfoKey); |
|
320 instance()->mSettingsManager->writeItemValue(showMtpInfo, 0); |
|
321 TX_EXIT |
|
322 } |
|
323 |