98 TInt CMusSettingsModel::VSSettingsRecordedVideoSavingL() |
98 TInt CMusSettingsModel::VSSettingsRecordedVideoSavingL() |
99 { |
99 { |
100 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsRecordedVideoSavingL()" ) |
100 MUS_LOG( "[MUSSET] -> CMusSettingsModel::VSSettingsRecordedVideoSavingL()" ) |
101 TInt vsVideoLocationMode = MultimediaSharingSettings::VideoLocationSettingL(); |
101 TInt vsVideoLocationMode = MultimediaSharingSettings::VideoLocationSettingL(); |
102 MUS_LOG1( |
102 MUS_LOG1( |
103 "[MUSSET] <- CMusSettingsContainer::VSSettingsRecordedVideoSavingL()( %d )", |
103 "[MUSSET] <- CMusSettingsModel::VSSettingsRecordedVideoSavingL()( %d )", |
104 vsVideoLocationMode ) |
104 vsVideoLocationMode ) |
105 return vsVideoLocationMode; |
105 return vsVideoLocationMode; |
106 } |
106 } |
107 |
107 |
108 // ---------------------------------------------------------------------------- |
108 // ---------------------------------------------------------------------------- |
109 // Change Activation. |
109 // Change Activation. |
110 // ---------------------------------------------------------------------------- |
110 // ---------------------------------------------------------------------------- |
111 // |
111 // |
112 void CMusSettingsModel::SetActivationItem( TBool aActive ) |
112 void CMusSettingsModel::SetActivationItem( TBool aActive ) |
113 { |
113 { |
114 MUS_LOG( "[MUSSET] -> CMusSettingsContainer::SetActivationItem()" ) |
114 MUS_LOG( "[MUSSET] -> CMusSettingsModel::SetActivationItem()" ) |
115 MUS_LOG1( " Profile disabled? ( %d )", aActive ) |
115 MUS_LOG1( " Profile disabled? ( %d )", aActive ) |
116 iProfileDisabled = aActive; |
116 iProfileDisabled = aActive; |
117 MUS_LOG( "[MUSSET] <- CMusSettingsContainer::SetActivationItem()" ) |
117 MUS_LOG( "[MUSSET] <- CMusSettingsModel::SetActivationItem()" ) |
118 } |
118 } |
119 |
119 |
120 // ---------------------------------------------------------------------------- |
120 // ---------------------------------------------------------------------------- |
121 // Get Activation item. |
121 // Get Activation item. |
122 // ---------------------------------------------------------------------------- |
122 // ---------------------------------------------------------------------------- |
123 // |
123 // |
124 TBool CMusSettingsModel::ActivationItem() |
124 TBool CMusSettingsModel::ActivationItem() |
125 { |
125 { |
126 MUS_LOG( "[MUSSET] -> CMusSettingsContainer::SetActivationItem()" ) |
126 MUS_LOG( "[MUSSET] -> CMusSettingsModel::ActivationItem()" ) |
127 MUS_LOG( "[MUSSET] <- CMusSettingsContainer::SetActivationItem()" ) |
127 MUS_LOG( "[MUSSET] <- CMusSettingsModel::ActivationItem()" ) |
128 return iProfileDisabled; |
128 return iProfileDisabled; |
129 } |
129 } |
130 |
130 |
131 // ----------------------------------------------------------------------------- |
131 // ----------------------------------------------------------------------------- |
132 // Returns the list of profile names |
132 // Returns the list of profile names |
169 // Returns the SIP profile name. Returns NULL buffer if no profile is found. |
169 // Returns the SIP profile name. Returns NULL buffer if no profile is found. |
170 // ----------------------------------------------------------------------------- |
170 // ----------------------------------------------------------------------------- |
171 HBufC* CMusSettingsModel::ProfileNameL( TInt aId ) |
171 HBufC* CMusSettingsModel::ProfileNameL( TInt aId ) |
172 { |
172 { |
173 MUS_LOG1( |
173 MUS_LOG1( |
174 "[MUSSET] -> CMusSettingsContainer::ProfileNameL()( %d )", |
174 "[MUSSET] -> CMusSettingsModel::ProfileNameL()( %d )", |
175 aId ) |
175 aId ) |
176 const TDesC8* providerName = 0; |
176 const TDesC8* providerName = 0; |
177 TInt index = ProfileIndexByIdL( aId ); |
177 TInt index = ProfileIndexByIdL( aId ); |
178 HBufC* buf = NULL; |
178 HBufC* buf = NULL; |
179 |
179 |
253 TBool enabled(EFalse); |
253 TBool enabled(EFalse); |
254 |
254 |
255 CMusSIPProfileModel& handler = |
255 CMusSIPProfileModel& handler = |
256 static_cast<CMusSIPProfileModel&>( iHandler ); |
256 static_cast<CMusSIPProfileModel&>( iHandler ); |
257 TRAPD( error, enabled = handler.ProfileEnabledL()); |
257 TRAPD( error, enabled = handler.ProfileEnabledL()); |
258 if ( error != KErrNone ) |
258 enabled = error != KErrNone ? EFalse : enabled; |
259 { |
259 MUS_LOG2("SIP registration service( %d ), error( %d )", enabled, error ) |
260 MUS_LOG( "Error returned" ) |
260 //profile enabled - activation disabled = false |
261 // Problems with re-reading profiles; use existing array |
261 //profile disabled - activation disabled = true |
262 SetActivationItem( EFalse ); |
262 SetActivationItem( !enabled ); |
263 } |
|
264 else |
|
265 { |
|
266 MUS_LOG1("SIP registration service( %d )", |
|
267 enabled ) |
|
268 if( enabled ) |
|
269 { |
|
270 SetActivationItem( enabled ); |
|
271 } |
|
272 else |
|
273 { |
|
274 SetActivationItem( enabled); |
|
275 } |
|
276 } |
|
277 } |
263 } |
278 MUS_LOG( "[MUSSET] <- CMusSettingsModel::InitializeProfileEnabler()" ) |
264 MUS_LOG( "[MUSSET] <- CMusSettingsModel::InitializeProfileEnabler()" ) |
279 } |
265 } |
280 |
266 |
281 // ----------------------------------------------------------------------------- |
267 // ----------------------------------------------------------------------------- |