UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Location: QikViewFurniture.h

Class MQikViewContext

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


AsControl()

virtual CCoeControl &AsControl()=0;

Description

Return value

CCoeControl &


AsControl()

virtual const CCoeControl &AsControl() const=0;

Description

Return value

const CCoeControl &


Controls()

virtual CCoeControlArray &Controls()=0;

Description

Return value

CCoeControlArray &


Controls()

virtual const CCoeControlArray &Controls() const=0;

Description

Return value

const CCoeControlArray &


InsertSpacerAfterL()

virtual void InsertSpacerAfterL(TInt aAfterControlId, TInt aSpacerControlId=KErrNotFound)=0;

Description

Parameters

TInt aAfterControlId

TInt aSpacerControlId


SetGrabAvailableWidth()

virtual void SetGrabAvailableWidth(TInt aControlId, TBool aGrabWidth=ETrue)=0;

Description

Parameters

TInt aControlId

TBool aGrabWidth


SetObserver()

virtual void SetObserver(MQikViewContextObserver *aObserver)=0;

Description

Parameters

MQikViewContextObserver *aObserver


RemoveAndDestroyControl()

virtual TInt RemoveAndDestroyControl(TInt aControlId)=0;

Description

Parameters

TInt aControlId

Return value

TInt


DrawNow()

virtual void DrawNow()=0;

Description


AddTextL()

virtual void AddTextL(TInt aControlId, const TDesC &aText, TGulAlignmentValue aAlignment=EHLeftVCenter, const TCoeFont &aFont=TCoeFont::AnnotationFont())=0;

Description

Parameters

TInt aControlId

const TDesC &aText

TGulAlignmentValue aAlignment

const TCoeFont &aFont


ChangeTextL()

virtual void ChangeTextL(TInt aControlId, const TDesC &aText)=0;

Description

Parameters

TInt aControlId

const TDesC &aText


SetMinimumTextWidth()

virtual void SetMinimumTextWidth(TInt aControlId, TInt aWidth)=0;

Description

Parameters

TInt aControlId

TInt aWidth


AddIconL()

virtual void AddIconL(TInt aControlId, CFbsBitmap *aBitmap, CFbsBitmap *aMask, TGulAlignmentValue aAlignment=EHCenterVCenter)=0;

Description

Parameters

TInt aControlId

CFbsBitmap *aBitmap

CFbsBitmap *aMask

TGulAlignmentValue aAlignment


AddIconL()

virtual void AddIconL(TInt aControlId, const TDesC &aUri, TGulAlignmentValue aAlignment=EHCenterVCenter)=0;

Description

Parameters

TInt aControlId

const TDesC &aUri

TGulAlignmentValue aAlignment


ChangeIconL()

virtual void ChangeIconL(TInt aControlId, CFbsBitmap *aBitmap, CFbsBitmap *aMask)=0;

Description

Parameters

TInt aControlId

CFbsBitmap *aBitmap

CFbsBitmap *aMask


ChangeIconL()

virtual void ChangeIconL(TInt aControlId, const TDesC &aUri)=0;

Description

Parameters

TInt aControlId

const TDesC &aUri


AddProgressInfoL()

virtual void AddProgressInfoL(const TEikProgressTextType aTextType, TInt aFinalValue, MQikViewContextTextFormatter *aFormatter=0)=0;

Description

Parameters

const TEikProgressTextType aTextType

TInt aFinalValue

MQikViewContextTextFormatter *aFormatter


SetAndDrawProgressInfo()

virtual void SetAndDrawProgressInfo(TInt aValue)=0;

Description

Parameters

TInt aValue


IncrementAndDrawProgressInfo()

virtual void IncrementAndDrawProgressInfo(TInt aValue)=0;

Description

Parameters

TInt aValue


CurrentProgressInfoValue()

virtual TInt CurrentProgressInfoValue() const=0;

Description

Return value

TInt


RemoveAndDestroyProgressInfo()

virtual TInt RemoveAndDestroyProgressInfo()=0;

Description

Return value

TInt

Terms and conditions of use of the material