MEikEnhancedButtonGroup Class Reference

class MEikEnhancedButtonGroup : public MEikButtonGroup

Extends needed functions for enhanced cba.

Inherits from

Public Member Functions
IMPORT_C TBool IsCommandInGroup (const TInt )
IMPORT_C void OfferCommandListL (const RArray < TInt > &)
IMPORT_C void OfferCommandListL (const TInt )
IMPORT_C void ReplaceCommand (const TInt , const TInt )
Inherited Functions
MEikButtonGroup::AddCommandL(TInt,TInt,const TDesC *,const CFbsBitmap *,const CFbsBitmap *)
MEikButtonGroup::AddCommandSetToStackL(TInt)
MEikButtonGroup::AddCommandToStackL(TInt,TInt)
MEikButtonGroup::AddCommandToStackL(TInt,TInt,const TDesC *,const CFbsBitmap *,const CFbsBitmap *)
MEikButtonGroup::AnimateCommand(TInt)
MEikButtonGroup::AnimateCommandByPosition(TInt)
MEikButtonGroup::AsControl()
MEikButtonGroup::AsControl()const
MEikButtonGroup::ButtonCount()const
MEikButtonGroup::ButtonGroupFlags()const
MEikButtonGroup::CalcMinimumSizeL(TInt)
MEikButtonGroup::CommandId(TInt)const
MEikButtonGroup::CommandPos(TInt)const
MEikButtonGroup::DimCommand(TInt,TBool)
MEikButtonGroup::DimCommandByPosition(TInt,TBool)
MEikButtonGroup::GroupControlAsButton(TInt)const
MEikButtonGroup::GroupControlById(TInt)const
MEikButtonGroup::IsCommandDimmed(TInt)const
MEikButtonGroup::IsCommandDimmedByPosition(TInt)const
MEikButtonGroup::IsCommandVisible(TInt)const
MEikButtonGroup::IsCommandVisibleByPosition(TInt)const
MEikButtonGroup::MakeCommandVisible(TInt,TBool)
MEikButtonGroup::MakeCommandVisibleByPosition(TInt,TBool)
MEikButtonGroup::ReduceRect(TRect &)const
MEikButtonGroup::Release()
MEikButtonGroup::RemoveCommandFromStack(TInt,TInt)
MEikButtonGroup::SetBoundingRect(const TRect &)
MEikButtonGroup::SetCommandL(TInt,TInt)
MEikButtonGroup::SetCommandL(TInt,TInt,const TDesC *,const CFbsBitmap *,const CFbsBitmap *)
MEikButtonGroup::SetCommandSetL(TInt)
MEikButtonGroup::SetDefaultCommand(TInt)
MEikButtonGroup::SetMSKCommandObserver(MEikCommandObserver *)

Member Functions Documentation

IsCommandInGroup(const TInt)

IMPORT_C TBool IsCommandInGroup ( const TInt aCommandId ) const [pure virtual]

Used to check if a certain command have been approved to the current command set.

Parameters

const TInt aCommandId The id for command which existence should be checked.

OfferCommandListL(const RArray< TInt > &)

IMPORT_C void OfferCommandListL ( const RArray < TInt > & aCommandList ) [pure virtual]

Used to offer list of commands for softkeys.

Parameters

const RArray < TInt > & aCommandList A list of command ids to be offered for softkeys.

OfferCommandListL(const TInt)

IMPORT_C void OfferCommandListL ( const TInt aResourceId ) [pure virtual]

Used to offer list of commands for softkeys.

Parameters

const TInt aResourceId Id for CBA resource that defines enhanced cba buttons.

ReplaceCommand(const TInt, const TInt)

IMPORT_C void ReplaceCommand ( const TInt aCommandId,
const TInt aResourceId
) [pure virtual]

Replace existing command with a new command.

Parameters

const TInt aCommandId Id for command that should be replaced.
const TInt aResourceId Resource id for new enhanced cba button.