86 // ----------------------------------------------------------------------------- |
86 // ----------------------------------------------------------------------------- |
87 // |
87 // |
88 CMusSettingsModel::~CMusSettingsModel() |
88 CMusSettingsModel::~CMusSettingsModel() |
89 { |
89 { |
90 MUS_LOG( "[MUSSET] -> CMusSettingsModel::~CMusSettingsModel()" ) |
90 MUS_LOG( "[MUSSET] -> CMusSettingsModel::~CMusSettingsModel()" ) |
91 delete iMSSettingsKeys; |
|
92 iMSSettingsKeys = NULL; |
|
93 MUS_LOG( "[MUSSET] <- CMusSettingsModel::~CMusSettingsModel()" ) |
91 MUS_LOG( "[MUSSET] <- CMusSettingsModel::~CMusSettingsModel()" ) |
94 } |
92 } |
95 |
93 |
96 |
|
97 // ----------------------------------------------------------------------------- |
|
98 // Returns operator variant mode (normal or operator specific. This is used for |
|
99 // runtime variation of Settings UI. |
|
100 // ----------------------------------------------------------------------------- |
|
101 // |
|
102 MusSettingsKeys::TOperatorVariant CMusSettingsModel::VSSettingsOperatorVariantL() |
|
103 { |
|
104 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsOperatorVariantL()" ) |
|
105 |
|
106 MusSettingsKeys::TOperatorVariant operatorVariant = |
|
107 iMSSettingsKeys->OperatorVariantSettingL(); |
|
108 |
|
109 MUS_LOG1( |
|
110 "[MUSSET] <- CMusSettingsContainer::VSSettingsOperatorVariantL()( %d )", |
|
111 operatorVariant ) |
|
112 return operatorVariant; |
|
113 } |
|
114 |
|
115 |
|
116 // ----------------------------------------------------------------------------- |
|
117 // Returns VS activation mode. |
|
118 // ----------------------------------------------------------------------------- |
|
119 // |
|
120 MusSettingsKeys::TActivation CMusSettingsModel::VSSettingsActivationL() |
|
121 { |
|
122 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsActivationL()" ) |
|
123 MusSettingsKeys::TActivation activationMode = |
|
124 iMSSettingsKeys->ActivationSettingL(); |
|
125 MUS_LOG1( |
|
126 "[MUSSET] <- CMusSettingsContainer::VSSettingsActivationL()( %d )", |
|
127 activationMode ) |
|
128 return activationMode; |
|
129 } |
|
130 |
|
131 |
|
132 // ----------------------------------------------------------------------------- |
|
133 // Returns SIP profile mode. |
|
134 // ----------------------------------------------------------------------------- |
|
135 // |
|
136 TInt CMusSettingsModel::VSSettingsProfileL() |
|
137 { |
|
138 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsProfileL()" ) |
|
139 TInt vsProfileMode = iMSSettingsKeys->SipProfileSettingL(); |
|
140 MUS_LOG1( |
|
141 "[MUSSET] <- CMusSettingsContainer::VSSettingsProfileL()( %d )", |
|
142 vsProfileMode ) |
|
143 return vsProfileMode; |
|
144 } |
|
145 |
|
146 |
|
147 // ----------------------------------------------------------------------------- |
|
148 // Returns video autorecord mode. |
|
149 // ----------------------------------------------------------------------------- |
|
150 // |
|
151 MusSettingsKeys::TAutoRecord CMusSettingsModel::VSSettingsAutoRecordL() |
|
152 { |
|
153 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsAutoRecordL()" ) |
|
154 MusSettingsKeys::TAutoRecord vsAutoRecordMode = |
|
155 iMSSettingsKeys->AutoRecordSettingL(); |
|
156 MUS_LOG1( |
|
157 "[MUSSET] <- CMusSettingsContainer::VSSettingsAutoRecordL()( %d )", |
|
158 vsAutoRecordMode ) |
|
159 return vsAutoRecordMode; |
|
160 } |
|
161 |
|
162 |
|
163 // ----------------------------------------------------------------------------- |
94 // ----------------------------------------------------------------------------- |
164 // Returns recorded video saving mode. |
95 // Returns recorded video saving mode. |
165 // ----------------------------------------------------------------------------- |
96 // ----------------------------------------------------------------------------- |
166 // |
97 // |
167 TInt CMusSettingsModel::VSSettingsRecordedVideoSavingL() |
98 TInt CMusSettingsModel::VSSettingsRecordedVideoSavingL() |
168 { |
99 { |
169 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsRecordedVideoSavingL()" ) |
100 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsRecordedVideoSavingL()" ) |
170 TInt vsVideoLocationMode = iMSSettingsKeys->VideoLocationSettingL(); |
101 TInt vsVideoLocationMode = MultimediaSharingSettings::VideoLocationSettingL(); |
171 MUS_LOG1( |
102 MUS_LOG1( |
172 "[MUSSET] <- CMusSettingsContainer::VSSettingsRecordedVideoSavingL()( %d )", |
103 "[MUSSET] <- CMusSettingsContainer::VSSettingsRecordedVideoSavingL()( %d )", |
173 vsVideoLocationMode ) |
104 vsVideoLocationMode ) |
174 return vsVideoLocationMode; |
105 return vsVideoLocationMode; |
175 } |
106 } |
176 |
107 |
177 |
|
178 // ----------------------------------------------------------------------------- |
|
179 // Returns mode of audible note. |
|
180 // ----------------------------------------------------------------------------- |
|
181 // |
|
182 MusSettingsKeys::TAuditoryNotification CMusSettingsModel::VSSettingsNoteL() |
|
183 { |
|
184 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsNoteL()" ) |
|
185 MusSettingsKeys::TAuditoryNotification vsNoteMode = |
|
186 iMSSettingsKeys->AuditoryNotificationSettingL(); |
|
187 MUS_LOG1( |
|
188 "[MUSSET] <- CMusSettingsContainer::VSSettingsNoteL()( %d )", |
|
189 vsNoteMode ) |
|
190 return vsNoteMode; |
|
191 } |
|
192 |
|
193 |
|
194 // ----------------------------------------------------------------------------- |
|
195 // Sets VS activation mode. |
|
196 // ----------------------------------------------------------------------------- |
|
197 // |
|
198 void CMusSettingsModel::SetVSSettingsActivationL( |
|
199 const MusSettingsKeys::TActivation aActivation) |
|
200 { |
|
201 MUS_LOG1( |
|
202 "[MUSSET] -> CMusSettingsContainer::SetVSSettingsActivationL()( %d )", |
|
203 aActivation ) |
|
204 iMSSettingsKeys->SetActivationSettingL( aActivation ); |
|
205 MUS_LOG( "[MUSSET] <- CMusSettingsModel::SetVSSettingsActivationL()" ) |
|
206 } |
|
207 |
|
208 |
|
209 // ----------------------------------------------------------------------------- |
|
210 // Sets SIP Profile mode. |
|
211 // ----------------------------------------------------------------------------- |
|
212 // |
|
213 void CMusSettingsModel::SetVSSettingsProfileL( const TInt aProfile ) |
|
214 { |
|
215 MUS_LOG1( |
|
216 "[MUSSET] -> CMusSettingsContainer::SetVSSettingsProfileL()( %d )", |
|
217 aProfile ) |
|
218 iMSSettingsKeys->SetSipProfileSettingL( aProfile ); |
|
219 MUS_LOG( "[MUSSET] <- CMusSettingsModel::SetVSSettingsProfileL()" ) |
|
220 } |
|
221 |
|
222 |
|
223 // ----------------------------------------------------------------------------- |
|
224 // Sets video autorecord mode. |
|
225 // ----------------------------------------------------------------------------- |
|
226 // |
|
227 void CMusSettingsModel::SetVSSettingsAutoRecordL( |
|
228 const MusSettingsKeys::TAutoRecord aAutoRecord ) |
|
229 { |
|
230 MUS_LOG1( |
|
231 "[MUSSET] -> CMusSettingsContainer::SetVSSettingsAutoRecordL()( %d )", |
|
232 aAutoRecord ) |
|
233 iMSSettingsKeys->SetAutoRecordSettingL( aAutoRecord ); |
|
234 MUS_LOG( "[MUSSET] <- CMusSettingsModel::SetVSSettingsAutoRecordL()" ) |
|
235 } |
|
236 |
|
237 |
|
238 // ----------------------------------------------------------------------------- |
|
239 // Sets video location. |
|
240 // ----------------------------------------------------------------------------- |
|
241 // |
|
242 void CMusSettingsModel::SetVSSettingsRecordedVideoSavingL( |
|
243 const TInt aVideoLocation ) |
|
244 { |
|
245 MUS_LOG1( |
|
246 "[MUSSET] -> CMusSettingsContainer::SetVSSettingsRecordedVideoSavingL()( %d )", |
|
247 aVideoLocation ) |
|
248 iMSSettingsKeys->SetVideoLocationSettingL( aVideoLocation ); |
|
249 MUS_LOG( |
|
250 "[MUSSET] <- CMusSettingsModel::SetVSSettingsRecordedVideoSavingL()" ) |
|
251 } |
|
252 |
|
253 |
|
254 // ----------------------------------------------------------------------------- |
|
255 // Sets mode of auditory note. |
|
256 // ----------------------------------------------------------------------------- |
|
257 // |
|
258 void CMusSettingsModel::SetVSSettingsNoteL( |
|
259 const MusSettingsKeys::TAuditoryNotification aValue ) |
|
260 { |
|
261 MUS_LOG1( "[MUSSET] -> CMusSettingsContainer::SetVSSettingsNoteL()( %d )", |
|
262 aValue ) |
|
263 iMSSettingsKeys->SetAuditoryNotificationSettingL( aValue ); |
|
264 MUS_LOG( "[MUSSET] <- CMusSettingsContainer::SetActivationItem()" ) |
|
265 } |
|
266 |
|
267 // ---------------------------------------------------------------------------- |
108 // ---------------------------------------------------------------------------- |
268 // Change Activation. |
109 // Change Activation. |
269 // ---------------------------------------------------------------------------- |
110 // ---------------------------------------------------------------------------- |
270 // |
111 // |
271 void CMusSettingsModel::SetActivationItem( TBool aActive ) |
112 void CMusSettingsModel::SetActivationItem( TBool aActive ) |
272 { |
113 { |
273 MUS_LOG( "[MUSSET] -> CMusSettingsContainer::SetActivationItem()" ) |
114 MUS_LOG( "[MUSSET] -> CMusSettingsContainer::SetActivationItem()" ) |
274 MUS_LOG1( "Profile disabled? ( %d )", |
115 MUS_LOG1( " Profile disabled? ( %d )", aActive ) |
275 aActive ) |
|
276 iProfileDisabled = aActive; |
116 iProfileDisabled = aActive; |
277 MUS_LOG( "[MUSSET] <- CMusSettingsContainer::SetActivationItem()" ) |
117 MUS_LOG( "[MUSSET] <- CMusSettingsContainer::SetActivationItem()" ) |
278 } |
118 } |
279 |
119 |
280 // ---------------------------------------------------------------------------- |
120 // ---------------------------------------------------------------------------- |