template class Core::Portable::TStaticListViewModel
#include <corestaticview.h> template <int kMaxItems, int kMaxLength> class TStaticListViewModel: public Core::Portable::StaticListViewModel { public: // methods bool addItem(CStringPtr title); bool removeItemAt(int index); void removeAll(); virtual int getItemCount() const; virtual CStringPtr getItemTitle(int index) const; };
Inherited Members
public: // typedefs typedef int32 TypeID; // structs struct DrawInfo; // methods virtual void* castTo(TypeID typeId) = 0; virtual void* castTo(TypeID typeId); virtual int getItemCount() const = 0; virtual CStringPtr getItemTitle(int index) const = 0; virtual bool isSelectionHandler() const; virtual bool isItemSelected(int index) const; virtual bool canSelectItem(int index) const; virtual bool isItemEnabled(int index) const; virtual void drawItem(int index, const DrawInfo& info, bool enabled = true); DECLARE_CORE_CLASS('StLM', StaticListViewModel, TypedObject); PROPERTY_POINTER(StaticListView, view, View); void invalidate();