UIDescriptionViewSwitchController | ( | UIViewSwitchContainer * | viewSwitch, | |
UIDescription * | uiDescription, | |||
IController * | uiController | |||
) |
CView * createViewForIndex | ( | int32_t | index | ) | [virtual] |
Implements IViewSwitchController.
virtual void forget | ( | ) | [inline, virtual, inherited] |
decrease refcount and delete object if refcount == 0
virtual int32_t getNbReference | ( | ) | const [inline, virtual, inherited] |
get refcount
int32_t getSwitchControlTag | ( | ) | const [inline] |
void getTemplateNames | ( | std::string & | str | ) |
UIViewSwitchContainer* getViewSwitchContainer | ( | ) | const [inline, inherited] |
void init | ( | ) | [inline, inherited] |
virtual CMessageResult notify | ( | CBaseObject * | sender, | |
IdStringPtr | message | |||
) | [inline, virtual, inherited] |
CMessageResult notify | ( | CBaseObject * | sender, | |
IdStringPtr | message | |||
) |
virtual void remember | ( | ) | [inline, virtual, inherited] |
increase refcount
void setSwitchControlTag | ( | int32_t | tag | ) | [inline] |
void setTemplateNames | ( | UTF8StringPtr | templateNames | ) |
void switchContainerAttached | ( | ) | [virtual] |
Reimplemented from IViewSwitchController.
void switchContainerRemoved | ( | ) | [virtual] |
Reimplemented from IViewSwitchController.
int32_t currentIndex [protected] |
CControl* switchControl [protected] |
int32_t switchControlTag [protected] |
std::vector<std::string> templateNames [protected] |
IController* uiController [protected] |
UIDescription* uiDescription [protected] |
UIViewSwitchContainer* viewSwitch [protected, inherited] |