class CAknsImageItemData : public CAknsItemData |
Image item data. Image item data contains (in addition to base class members) image attributes, such as size or alignment. Item type for image item data objects is EAknsITImage.
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 | |
---|---|
~CAknsImageItemData() | |
IMPORT_C const TAknsImageAttributeData * | Attributes() |
IMPORT_C TRect | DrawRect() |
IMPORT_C TAknsItemID | ParentIID() |
IMPORT_C void | SetAttributesL(const TAknsImageAttributeData &) |
IMPORT_C void | SetDrawRect(const TRect &) |
IMPORT_C void | SetParentIID(const TAknsItemID &) |
Protected Member Functions | |
---|---|
CAknsImageItemData(const TAknsItemType) |
Protected Attributes | |
---|---|
TAknsImageAttributeData * | iAttributeData |
TRect | iDrawRect |
TAknsItemID | iParentIID |
Inherited Attributes | |
---|---|
CAknsItemData::iType |
CAknsImageItemData | ( | const TAknsItemType | aType | ) | [protected] |
C++ constructor for derived classes. Constructs an image item data object with given item type.
const TAknsItemType aType | Item type of the new item data object. |
IMPORT_C const TAknsImageAttributeData * | Attributes | ( | ) | const |
Returns a pointer to the image attribute structure owned by the item data object.
2.0
Pointer to the image attribute structure, or NULL if there is none.
IMPORT_C void | SetAttributesL | ( | const TAknsImageAttributeData & | aAttributes | ) |
Sets the image attributes for this image item data object.
2.0
const TAknsImageAttributeData & aAttributes | Attribute data structure containing the new values. |
IMPORT_C void | SetDrawRect | ( | const TRect & | aRect | ) |
const TRect & aRect |
IMPORT_C void | SetParentIID | ( | const TAknsItemID & | aIID | ) |
const TAknsItemID & aIID |