diff -r c2817bb2a55c -r cb506ec2d869 idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp --- a/idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp Wed Mar 31 13:30:40 2010 +0300 +++ b/idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp Wed May 12 13:35:37 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2009 - 2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -16,19 +16,13 @@ */ #include -#include #include #include -#include #include #include -#include #include #include -#include // For RProperty -#include // For KPSUidActiveIdle2 -#include #include #include @@ -156,8 +150,8 @@ case EAknSoftkeyBack: if (iAppUi->View(KGSMainViewUid)) { - // if we are in GS activate parent plugin view (standby view)... - iAppUi->ActivateLocalViewL(KGSPrslnPluginUid); + // if we are in GS activate parent plugin view (standby view)... + iAppUi->ActivateLocalViewL(KGSPrslnPluginUid); } else { @@ -181,7 +175,7 @@ // ---------------------------------------------------------------------------- // void CMCSPluginSettings::DoActivateL(const TVwsViewId& aPrevViewId, TUid aCustomMessageId, const TDesC8& aCustomMessage) -{ + { CEikButtonGroupContainer* cba = Cba(); if (cba) @@ -196,11 +190,13 @@ } cba->DrawDeferred(); } - iModel->UpdateSettingModelL( aCustomMessage); - CGSBaseView::DoActivateL(aPrevViewId, aCustomMessageId, aCustomMessage); - - iModel->UpdateSettingsContainerL( aCustomMessage ); -} + + iModel->SetPluginIdL( aCustomMessage ); + iModel->UpdateAppListL( EFalse ); + iModel->UpdateBkmListL( EFalse ); + iModel->UpdateSettingsL(); + CGSBaseView::DoActivateL( aPrevViewId, aCustomMessageId, aCustomMessage ); + } // ---------------------------------------------------------------------------- // From CAknView @@ -208,11 +204,9 @@ // ---------------------------------------------------------------------------- // void CMCSPluginSettings::DoDeactivate() -{ + { CGSBaseView::DoDeactivate(); - - iModel->SetContainer(Container()); -} + } // ---------------------------------------------------------------------------- // From MEikMenuObserver @@ -236,7 +230,7 @@ } // --------------------------------------------------------------------------- -// From CGSPluginInterface. 256 +// From CGSPluginInterface // --------------------------------------------------------------------------- // void CMCSPluginSettings::GetCaptionL(TDes& aCaption) const @@ -295,13 +289,4 @@ Container()->HandleChangeCommandL(); } -// --------------------------------------------------------------------------- -// Returns if container exists or not -// --------------------------------------------------------------------------- -// -TBool CMCSPluginSettings::Activated() const - { - return iContainer ? ETrue : EFalse; - } - // End of File.