ASPiK SDK
|
Public Member Functions | |
UIDescriptionViewSwitchController (UIViewSwitchContainer *viewSwitch, const IUIDescription *uiDescription, IController *uiController) | |
CView * | createViewForIndex (int32_t index) override |
void | switchContainerAttached () override |
void | switchContainerRemoved () override |
void | setTemplateNames (UTF8StringPtr templateNames) |
void | getTemplateNames (std::string &str) |
void | setSwitchControlTag (int32_t tag) |
int32_t | getSwitchControlTag () const |
![]() | |
CBaseObject (const CBaseObject &o) | |
CBaseObject & | operator= (const CBaseObject &obj) |
virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
![]() | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
void | forget () override |
decrease refcount and delete object if refcount == 0 | |
void | remember () override |
increase refcount | |
virtual int32_t | getNbReference () const |
get refcount | |
virtual void | beforeDelete () |
![]() | |
IViewSwitchController (UIViewSwitchContainer *viewSwitch) | |
void | init () |
UIViewSwitchContainer * | getViewSwitchContainer () const |
![]() | |
virtual int32_t | controlModifierClicked (CControl *pControl, CButtonState button) |
return 1 if you want the control to not handle it, otherwise 0 | |
virtual void | controlBeginEdit (CControl *pControl) |
virtual void | controlEndEdit (CControl *pControl) |
virtual void | controlTagWillChange (CControl *pControl) |
virtual void | controlTagDidChange (CControl *pControl) |
Protected Member Functions | |
void | valueChanged (CControl *pControl) override |
Protected Attributes | |
const IUIDescription * | uiDescription |
IController * | uiController |
int32_t | switchControlTag |
int32_t | currentIndex |
SharedPointer< CControl > | switchControl |
std::vector< std::string > | templateNames |
![]() | |
UIViewSwitchContainer * | viewSwitch |