112 void CVpnManagementUiView::ConstructL() |
110 void CVpnManagementUiView::ConstructL() |
113 { |
111 { |
114 LOG_("CVpnManagementUiView::ConstructL() entered"); |
112 LOG_("CVpnManagementUiView::ConstructL() entered"); |
115 iLoader = CVpnUiLoader::NewL(iAvkonViewAppUi->ClientRect(), |
113 iLoader = CVpnUiLoader::NewL(iAvkonViewAppUi->ClientRect(), |
116 KVpnManagementPluginUid, this ); |
114 KVpnManagementPluginUid, this ); |
117 |
115 BaseConstructL( R_VPNUI_MANAGEMENT_VIEW ); |
|
116 iLoader->ReleaseResource(); |
|
117 LOG_("CVpnManagementUiView::ConstructL() exited"); |
|
118 } |
|
119 |
|
120 // --------------------------------------------------------------------------- |
|
121 // void CVpnManagementUiView::GetCaptionL( TDes& aCaption ) const |
|
122 // --------------------------------------------------------------------------- |
|
123 void CVpnManagementUiView::GetCaptionL( TDes& aCaption ) const |
|
124 { |
|
125 LOG_("CVpnManagementUiView::GetCaptionL() entered"); |
118 iLoader->AddResourceFileL(); |
126 iLoader->AddResourceFileL(); |
119 BaseConstructL( R_VPNUI_MANAGEMENT_VIEW ); |
127 StringLoader::Load( aCaption, R_VPN_MANAGEMENT_TITLE_BUF ); |
120 iCaption = StringLoader::LoadL( R_VPN_MANAGEMENT_TITLE_BUF ); |
|
121 iLoader->ReleaseResource(); |
128 iLoader->ReleaseResource(); |
122 |
|
123 LOG_("CVpnManagementUiView::ConstructL() exited"); |
|
124 } |
|
125 |
|
126 // --------------------------------------------------------------------------- |
|
127 // void CVpnManagementUiView::GetCaptionL( TDes& aCaption ) const |
|
128 // --------------------------------------------------------------------------- |
|
129 void CVpnManagementUiView::GetCaptionL( TDes& aCaption ) const |
|
130 { |
|
131 LOG_("CVpnManagementUiView::GetCaptionL() entered"); |
|
132 |
|
133 __ASSERT_DEBUG(iCaption != NULL, User::Invariant()); |
|
134 |
|
135 if (aCaption.MaxLength() < iCaption->Length()) |
|
136 { |
|
137 aCaption = iCaption->Left(aCaption.MaxLength()); |
|
138 } |
|
139 else |
|
140 { |
|
141 aCaption = *iCaption; |
|
142 } |
|
143 LOG_("CVpnManagementUiView::GetCaptionL() exited"); |
129 LOG_("CVpnManagementUiView::GetCaptionL() exited"); |
144 } |
130 } |
145 |
131 |
146 // --------------------------------------------------------------------------- |
132 // --------------------------------------------------------------------------- |
147 // TUid CVpnManagementUiView::Id() |
133 // TUid CVpnManagementUiView::Id() |
163 LOG_1("CVpnManagementUiView::HandleCommandL():%d", aCommand); |
149 LOG_1("CVpnManagementUiView::HandleCommandL():%d", aCommand); |
164 switch ( aCommand ) |
150 switch ( aCommand ) |
165 { |
151 { |
166 case EAknSoftkeyBack: |
152 case EAknSoftkeyBack: |
167 { |
153 { |
168 iLoader->ChangeViewL( KChangeViewBack ); |
154 iLoader->ChangeViewL( KChangeViewBack ); |
169 iLoader->ReleaseResource(ETrue); |
|
170 break; |
155 break; |
171 } |
156 } |
172 case EAknCmdExit: |
157 case EAknCmdExit: |
173 { |
158 { |
174 ((CAknViewAppUi*)iAvkonAppUi)->HandleCommandL( EAknCmdExit ); |
159 ((CAknViewAppUi*)iAvkonAppUi)->HandleCommandL( EAknCmdExit ); |
307 { |
292 { |
308 case KVpnUiPolicyViewListItemId: |
293 case KVpnUiPolicyViewListItemId: |
309 iLoader->ChangeViewL(KChangeViewPolicy); |
294 iLoader->ChangeViewL(KChangeViewPolicy); |
310 break; |
295 break; |
311 |
296 |
312 |
297 /*** NSSM support is discontinued. The code is left here in comments |
|
298 because the server view might be used for another purpose in |
|
299 future. |
313 case KVpnUiServerViewListItemId: |
300 case KVpnUiServerViewListItemId: |
314 iLoader->ChangeViewL(KChangeViewServer); |
301 iLoader->ChangeViewL(KChangeViewServer); |
315 break; |
302 break; |
316 |
303 ***/ |
317 |
304 |
318 case KVpnUiLogViewListItemId: |
305 case KVpnUiLogViewListItemId: |
319 iLoader->ChangeViewL(KChangeViewLog); |
306 iLoader->ChangeViewL(KChangeViewLog); |
320 break; |
307 break; |
321 |
308 |
324 break; |
311 break; |
325 } |
312 } |
326 } |
313 } |
327 |
314 |
328 |
315 |
329 |
316 // --------------------------------------------------------------------------- |
330 void CVpnManagementUiView::NotifySynchroniseServerCompleteL(TInt aResult) |
317 // CVpnManagementUiView::NotifyPolicyImportComplete() |
|
318 // --------------------------------------------------------------------------- |
|
319 void CVpnManagementUiView::NotifyPolicyImportComplete(TInt aResult) |
331 { |
320 { |
332 if ( aResult != KErrNone) |
321 if ( aResult != KErrNone) |
333 LOG_1("CVpnManagementUiView::NotifySynchroniseServerCompleteL:%d", aResult); |
322 LOG_1("CVpnManagementUiView::NotifyPolicyImportComplete:%d", aResult); |
334 } |
323 } |
335 |
324 |
336 // --------------------------------------------------------------------------- |
325 // --------------------------------------------------------------------------- |
337 // CVpnManagementUiView::HasBitmap |
326 // CVpnManagementUiView::HasBitmap |
338 // --------------------------------------------------------------------------- |
327 // --------------------------------------------------------------------------- |