equal
deleted
inserted
replaced
74 KMPCenRepSettingsFeature, |
74 KMPCenRepSettingsFeature, |
75 KMPCenRepSettingRepeatKey); |
75 KMPCenRepSettingRepeatKey); |
76 mRepeat = mSettingsManager->readItemValue(repeatProfileKey).toInt(); |
76 mRepeat = mSettingsManager->readItemValue(repeatProfileKey).toInt(); |
77 mSettingsManager->startMonitoring(repeatProfileKey); |
77 mSettingsManager->startMonitoring(repeatProfileKey); |
78 |
78 |
|
79 XQSettingsKey presetProfileKey(XQSettingsKey::TargetCentralRepository, |
|
80 KMPCenRepSettingsFeature, |
|
81 KMPCenRepSettingPresetIdKey); |
|
82 mPreset = mSettingsManager->readItemValue(presetProfileKey).toInt(); |
|
83 mSettingsManager->startMonitoring(presetProfileKey); |
|
84 |
79 TX_EXIT |
85 TX_EXIT |
80 } |
86 } |
81 |
87 |
82 /*! |
88 /*! |
83 Destructs the settings manager. |
89 Destructs the settings manager. |
116 Returns the repeat setting. |
122 Returns the repeat setting. |
117 */ |
123 */ |
118 bool MpSettingsManager::repeat() |
124 bool MpSettingsManager::repeat() |
119 { |
125 { |
120 return instance()->mRepeat; |
126 return instance()->mRepeat; |
|
127 } |
|
128 |
|
129 /*! |
|
130 Returns the preset setting. |
|
131 */ |
|
132 int MpSettingsManager::preset() |
|
133 { |
|
134 return instance()->mPreset; |
121 } |
135 } |
122 |
136 |
123 |
137 |
124 /*! |
138 /*! |
125 Slot to be called when a setting is changed. |
139 Slot to be called when a setting is changed. |
137 case KMPCenRepSettingRepeatKey: |
151 case KMPCenRepSettingRepeatKey: |
138 mRepeat = value.toInt(); |
152 mRepeat = value.toInt(); |
139 TX_LOG_ARGS("Repeat changed to "<< mRepeat); |
153 TX_LOG_ARGS("Repeat changed to "<< mRepeat); |
140 emit repeatChanged( mRepeat ); |
154 emit repeatChanged( mRepeat ); |
141 break; |
155 break; |
|
156 case KMPCenRepSettingPresetIdKey: |
|
157 mPreset = value.toInt(); |
|
158 TX_LOG_ARGS("Preset changed to "<< mPreset); |
|
159 emit presetChanged( mPreset ); |
|
160 break; |
142 default : |
161 default : |
143 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
162 TX_LOG_ARGS(" unhandled cenrep key: " << key.key() << |
144 "; should never get here."); |
163 "; should never get here."); |
145 break; |
164 break; |
146 } |
165 } |
175 repeatProfileKey, |
194 repeatProfileKey, |
176 repeat ? 1 : 0); |
195 repeat ? 1 : 0); |
177 TX_EXIT |
196 TX_EXIT |
178 } |
197 } |
179 |
198 |
|
199 /*! |
|
200 Slot to be called to request an update on the \a preset setting. |
|
201 */ |
|
202 void MpSettingsManager::setPreset(int preset) |
|
203 { |
|
204 TX_STATIC_ENTRY_ARGS("preset=" << preset); |
|
205 XQSettingsKey presetProfileKey(XQSettingsKey::TargetCentralRepository, |
|
206 KMPCenRepSettingsFeature, |
|
207 KMPCenRepSettingPresetIdKey); |
|
208 instance()->mSettingsManager->writeItemValue( |
|
209 presetProfileKey, preset); |
|
210 TX_EXIT |
|
211 } |
|
212 |
|
213 |