class Alf::AlfAttributeContainer |
Public Member Functions | |
---|---|
AlfAttributeContainer ( Type ) | |
~AlfAttributeContainer () | |
OSN_IMPORT void | addAttribute ( AlfAttribute *) |
OSN_IMPORT unsigned int | attributeCount () |
OSN_IMPORT AlfAttribute & | getAttribute (unsigned int) |
OSN_IMPORT AlfAttribute & | getAttributeByName (const char *) |
OSN_IMPORT unsigned int | getTime () |
OSN_IMPORT void | removeAttribute (unsigned int) |
OSN_IMPORT void | setTime (unsigned int) |
OSN_IMPORT Type | type () |
Private Member Functions | |
---|---|
AlfAttributeContainer (const AlfAttributeContainer &) | |
AlfAttributeContainer & | operator= (const AlfAttributeContainer &) |
Private Attributes | |
---|---|
std::auto_ptr< AlfAttributeContainerImpl > | mData |
OSN_IMPORT | AlfAttributeContainer | ( | Type | aType = EAlfCommonAttributeContainer | ) |
std::bad_alloc |
|
Type aType = EAlfCommonAttributeContainer | a type of container. |
AlfAttributeContainer | ( | const AlfAttributeContainer & | ) | [private] |
Copy construction, not implemented.
const AlfAttributeContainer & |
OSN_IMPORT void | addAttribute | ( | AlfAttribute * | aAttribute | ) |
std::bad_alloc |
|
AlfAttribute * aAttribute | The new attribute, takes ownership. |
OSN_IMPORT AlfAttribute & | getAttribute | ( | unsigned int | aIndex | ) | const |
osncore::AlfDataException |
Thrown with error code osncore::EInvalidAttribute if aIndex is invalid. |
unsigned int aIndex | index of the attribute. |
OSN_IMPORT AlfAttribute & | getAttributeByName | ( | const char * | aName | ) | const |
osncore::AlfDataException |
Thrown with error code osncore::EInvalidAttribute if aName is not found among attributes contained in the container. |
const char * aName | name of the attribute. |
OSN_IMPORT unsigned int | getTime | ( | ) | const |
Returns the animation time of the attribute container.
AlfAttributeContainer & | operator= | ( | const AlfAttributeContainer & | ) | [private] |
Assigment operation, not implemented.
const AlfAttributeContainer & |
OSN_IMPORT void | removeAttribute | ( | unsigned int | aIndex | ) |
osncore::AlfDataException |
Thrown with error code osncore::EInvalidAttribute if aIndex is invalid. |
unsigned int aIndex | index of the attribute. |
OSN_IMPORT void | setTime | ( | unsigned int | aTime | ) |
Sets the animation time of the attribute container.
unsigned int aTime |
Type enumeration.
EAlfCommonAttributeContainer = 0 | |
EAlfSetFlagAttributeContainer | |
EAlfClearFlagAttributeContainer | |
EAlfOpacityAttributeContainer | |
EAlfXPosAttributeContainer | |
EAlfYPosAttributeContainer | |
EAlfWidthAttributeContainer | |
EAlfHeightAttributeContainer | |
EAlfDepthOffsetAttributeContainer | |
EAlfScrollAttributeContainer | |
EAlfExpandAttributeContainer | |
EAlfRowsAttributeContainer | |
EAlfColumnsAttributeContainer | |
EAlfAnchorPointAttributeContainer | |
EAlfScalingAttributeContainer | |
EAlfImageSecondaryAlphaAttributeContainer | |
EAlfPositionAttributeContainer | |
EAlfSizeAttributeContainer | |
EAlfScrollOffsetAttributeContainer | |
EAlfTranslationAttributeContainer | |
EAlfRotationXYZAAttributeContainer | |
EAlfPrimaryImageAttributeContainer | |
EAlfSecondaryImageAttributeContainer | |
EAlfTextAttributeContainer | |
EAlfViewportSizeAttributeContainer | |
EAlfViewportVirtualSizeAttributeContainer | |
EAlfViewportPosAttributeContainer | |
EAlfSkinImageIDAttributeContainer | |
EAlfSkinTextColorAttributeContainer |
std::auto_ptr< AlfAttributeContainerImpl > | mData | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.