|
|
|||
Location:
imdefs.h
Link against: imframework.lib
class CImStatusItem : public CBase;
Users can choose their own status from the owner-card/detail view.
CImStatusItem defines each status that can be chosen.
CBase - Base class for all classes to be instantiated on the heapCImStatusItem - Users can choose their own status from the owner-card/detail viewDefined in CImStatusItem:
Description(), EBuddyAvailable, EUserAvailable, Icon(), NewL(), SetDescription(), SetIcon(), SetStatusId(), StatusId(), TStatusFlags, ~CImStatusItem()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
static IMPORT_C CImStatusItem *NewL(TInt aStatusId, const TDesC &aDescription, CImIcon *aIcon, TInt aFlags=EUserAvailable|EBuddyAvailable);
NewL is a static construction method
|
|
inline void SetStatusId(const TInt &aId);
SetStatusId sets the status's ID
|
inline void SetDescription(const TDesC &aDescription);
SetDescription sets the status's description
|
inline TDesC &Description();
Description returns the description
|
inline void SetIcon(CImIcon *aIcon);
SetIcon sets the status's icon
|
inline CImIcon *Icon();
Icon returns the status's icon
|
TStatusFlags
The flag determines if the status is available for the user of the device or for any user besides the user of the device.
|