diff -r 502e5d91ad42 -r 15e4dd19031c idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp --- a/idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp Mon Mar 15 12:41:53 2010 +0200 +++ b/idlefw/plugins/mcsplugin/settings/src/mcspluginsettings.cpp Wed Mar 31 22:04:35 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,12 @@ } cba->DrawDeferred(); } - iModel->UpdateSettingModelL( aCustomMessage); - CGSBaseView::DoActivateL(aPrevViewId, aCustomMessageId, aCustomMessage); - - iModel->UpdateSettingsContainerL( aCustomMessage ); -} + iModel->UpdateAppListL(); + iModel->UpdateBkmListL(); + iModel->SetPluginIdL( aCustomMessage ); + iModel->UpdateSettingsL(); + CGSBaseView::DoActivateL( aPrevViewId, aCustomMessageId, aCustomMessage ); + } // ---------------------------------------------------------------------------- // From CAknView @@ -208,11 +203,9 @@ // ---------------------------------------------------------------------------- // void CMCSPluginSettings::DoDeactivate() -{ + { CGSBaseView::DoDeactivate(); - - iModel->SetContainer(Container()); -} + } // ---------------------------------------------------------------------------- // From MEikMenuObserver @@ -236,7 +229,7 @@ } // --------------------------------------------------------------------------- -// From CGSPluginInterface. 256 +// From CGSPluginInterface // --------------------------------------------------------------------------- // void CMCSPluginSettings::GetCaptionL(TDes& aCaption) const @@ -295,13 +288,4 @@ Container()->HandleChangeCommandL(); } -// --------------------------------------------------------------------------- -// Returns if container exists or not -// --------------------------------------------------------------------------- -// -TBool CMCSPluginSettings::Activated() const - { - return iContainer ? ETrue : EFalse; - } - // End of File.