class Core::Portable::StaticListViewModel
#include <corestaticview.h> class StaticListViewModel: public Core::Portable::TypedObject, public Core::Portable::ListViewModelBase { public: // methods DECLARE_CORE_CLASS('StLM', StaticListViewModel, TypedObject); PROPERTY_POINTER(StaticListView, view, View); void invalidate(); }; // direct descendants template <int kMaxItems, int kMaxLength> class TStaticListViewModel;
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);