diff -r fda5a9396e07 -r 2b7283837edb uiservicetab/vimpstui/src/cvimpstuisinglelistboxtabviewcontrol.cpp --- a/uiservicetab/vimpstui/src/cvimpstuisinglelistboxtabviewcontrol.cpp Mon Jun 21 15:25:20 2010 +0300 +++ b/uiservicetab/vimpstui/src/cvimpstuisinglelistboxtabviewcontrol.cpp Thu Aug 19 09:41:53 2010 +0300 @@ -75,14 +75,16 @@ MVIMPSTCmdHandler& aCommandHandler, TUint32 aServiceId, CVIMPSTUiBrandData& aBrandHandler, - MVIMPSTEngine& aEngine ) + MVIMPSTEngine& aEngine, + CEikButtonGroupContainer* aCba) :iTabbedView(aTabbedView), iKeyEventHandler(aKeyEventHandler), iCommandHandler(aCommandHandler), iArrayProcess(iCommandHandler.GetProcessInterface()), iServiceId(aServiceId), iBrandHandler(aBrandHandler), - iEngine(aEngine) + iEngine(aEngine), + iCba(aCba) { } @@ -154,11 +156,12 @@ (CVIMPSTUiTabbedView& aTabbedView,MPbk2KeyEventHandler* aKeyEventHandler, MVIMPSTCmdHandler& aCommandHandler, TUint32 aServiceId, CVIMPSTUiBrandData& aBrandHandler, - MVIMPSTEngine& aEngine) + MVIMPSTEngine& aEngine, + CEikButtonGroupContainer* aCba) { TRACER_AUTO; CVIMPSTUiSingleListBoxTabViewControl* self = NewLC(aTabbedView,aKeyEventHandler, - aCommandHandler, aServiceId, aBrandHandler,aEngine); + aCommandHandler, aServiceId, aBrandHandler,aEngine,aCba); CleanupStack::Pop(self); return self; } @@ -172,12 +175,13 @@ (CVIMPSTUiTabbedView& aTabbedView,MPbk2KeyEventHandler* aKeyEventHandler, MVIMPSTCmdHandler& aCommandHandler, TUint32 aServiceId, CVIMPSTUiBrandData& aBrandHandler, - MVIMPSTEngine& aEngine) + MVIMPSTEngine& aEngine, + CEikButtonGroupContainer* aCba) { TRACER_AUTO; CVIMPSTUiSingleListBoxTabViewControl* self = new (ELeave) CVIMPSTUiSingleListBoxTabViewControl(aTabbedView,aKeyEventHandler, - aCommandHandler, aServiceId, aBrandHandler,aEngine); + aCommandHandler, aServiceId, aBrandHandler,aEngine,aCba); CleanupStack::PushL(self); self->ConstructL(); return self; @@ -1026,10 +1030,10 @@ TVIMPSTEnums::TItem itemtype = iArrayProcess.GetType(index); TVIMPSTEnums::TVIMPSTRegistrationState servicestate = iEngine.ServiceState(); TBool updateinvalid( iLastFocusedItemType == TVIMPSTEnums::EInvalid ); - if ( !iCba ) - { - iCba = CEikButtonGroupContainer::Current(); - } +// if ( !iCba ) +// { +// iCba = CEikButtonGroupContainer::Current(); +// } // default softkeys if( aUseDefaultCba || updateinvalid )