»
UIQ 3 SDK »
UIQ Developer Library »
UIQ API Reference »
UIQ C++ Component reference »
Qikon »
MQikViewContext
Location:
QikViewFurniture.h
class MQikViewContext;
Description
Interface for adding, removing, and handling contexts in the ViewContext via the ViewBase.
Members
Defined in MQikViewContext:
AddIconL(), AddIconL(), AddProgressInfoL(), AddTextL(), AsControl(), AsControl(), ChangeIconL(), ChangeIconL(), ChangeTextL(), Controls(), Controls(), CurrentProgressInfoValue(), DrawNow(), IncrementAndDrawProgressInfo(), InsertSpacerAfterL(), RemoveAndDestroyControl(), RemoveAndDestroyProgressInfo(), SetAndDrawProgressInfo(), SetGrabAvailableWidth(), SetMinimumTextWidth(), SetObserver()
Member functions
virtual CCoeControl &AsControl()=0;
Description
Return value
virtual const CCoeControl &AsControl() const=0;
Description
Return value
virtual CCoeControlArray &Controls()=0;
Description
Return value
virtual const CCoeControlArray &Controls() const=0;
Description
Return value
virtual void InsertSpacerAfterL(TInt aAfterControlId, TInt aSpacerControlId=KErrNotFound)=0;
Description
Parameters
TInt aAfterControlId |
|
TInt aSpacerControlId |
|
|
virtual void SetGrabAvailableWidth(TInt aControlId, TBool aGrabWidth=ETrue)=0;
Description
Parameters
virtual void SetObserver(MQikViewContextObserver *aObserver)=0;
Description
Parameters
RemoveAndDestroyControl()
virtual TInt RemoveAndDestroyControl(TInt aControlId)=0;
Description
Parameters
Return value
virtual void DrawNow()=0;
Description
virtual void AddTextL(TInt aControlId, const TDesC &aText, TGulAlignmentValue aAlignment=EHLeftVCenter, const TCoeFont &aFont=TCoeFont::AnnotationFont())=0;
Description
Parameters
virtual void ChangeTextL(TInt aControlId, const TDesC &aText)=0;
Description
Parameters
virtual void SetMinimumTextWidth(TInt aControlId, TInt aWidth)=0;
Description
Parameters
virtual void AddIconL(TInt aControlId, CFbsBitmap *aBitmap, CFbsBitmap *aMask, TGulAlignmentValue aAlignment=EHCenterVCenter)=0;
Description
Parameters
virtual void AddIconL(TInt aControlId, const TDesC &aUri, TGulAlignmentValue aAlignment=EHCenterVCenter)=0;
Description
Parameters
virtual void ChangeIconL(TInt aControlId, CFbsBitmap *aBitmap, CFbsBitmap *aMask)=0;
Description
Parameters
virtual void ChangeIconL(TInt aControlId, const TDesC &aUri)=0;
Description
Parameters
virtual void AddProgressInfoL(const TEikProgressTextType aTextType, TInt aFinalValue, MQikViewContextTextFormatter *aFormatter=0)=0;
Description
Parameters
virtual void SetAndDrawProgressInfo(TInt aValue)=0;
Description
Parameters
IncrementAndDrawProgressInfo()
virtual void IncrementAndDrawProgressInfo(TInt aValue)=0;
Description
Parameters
CurrentProgressInfoValue()
virtual TInt CurrentProgressInfoValue() const=0;
Description
Return value
RemoveAndDestroyProgressInfo()
virtual TInt RemoveAndDestroyProgressInfo()=0;
Description
Return value
Terms and conditions of use of the material