class CAknsItemData : public CBase |
Base class for item data classes. Item data encapsulates type information and resource instance (such as CFbsBitmap object) of a specific skin item. Since actual data entries vary depending on the type of the item, CAknsItemData contains only type information and can not be instantiated.
This is a public class with exported functions. The class is not intended for derivation outside the library.
AknSkins.lib
2.0
Public Member Functions | |
---|---|
~CAknsItemData() | |
void | SetType(const TAknsItemType) |
IMPORT_C TAknsItemType | Type() |
Protected Member Functions | |
---|---|
CAknsItemData(const TAknsItemType) |
Protected Attributes | |
---|---|
TAknsItemType | iType |
CAknsItemData | ( | const TAknsItemType | aType | ) | [protected] |
C++ constructor for derived classes. Constructs item data object with given item type.
const TAknsItemType aType | Item type of the new item data object. |
~CAknsItemData | ( | ) | [virtual] |
Destructor. CAknsItemData itself has no dynamically allocated members, but derived classes may have them.
void | SetType | ( | const TAknsItemType | aType | ) |
Sets the perceived type of this item without affecting the real instance inheritance.
2.8
const TAknsItemType aType |
IMPORT_C TAknsItemType | Type | ( | ) | const |
Returns the type of the item data object. This method can be used to provide run-time type information. Corresponding classes are listed in definition of TAknsItemType.
2.0
Type of the item data as TAknsItemType.