class Core::Portable::StaticVariantView
#include <corestaticview.h> class StaticVariantView: public Core::Portable::StaticContainerView, public Core::Portable::StaticControlBase { public: // methods BEGIN_CORE_CLASS('StVV', StaticVariantView); const ViewChildren& getVariants() const; void addView(StaticView* view); virtual void valueChanged(); };
Inherited Members
public: // typedefs typedef int32 TypeID; // fields paramTag; // methods virtual void addView(VC* view); virtual void removeView(VC* view); const ConstVector<VC*>& getChildren() const; void draw(const DrawEvent& e); DECLARE_CORE_CLASS('StCV', StaticContainerView, StaticView); StaticView* findView(const StaticViewFilter& filter, bool deep = true) const; template <class T> T* findView(CStringPtr name, bool deep = true) const; virtual StaticContainerView* asContainer(); virtual void* castTo(TypeID typeId) = 0; DECLARE_CORE_CLASS_('StCB', StaticControlBase); PROPERTY_POINTER(ValueController, controller, Controller); virtual ParamTag void valueChanged() = 0;