Lines Matching refs:ItemBase
23 class ItemBase; variable
41 void Append( ItemBase* pItem ) in Append()
66 const ItemBase* GetItemPtr( int nItemIdx ) const in GetItemPtr()
70 ItemBase* GetItemPtr( int nItemIdx ) in GetItemPtr()
76 const ItemBase* GetSelectItemPtr() const { return GetItemPtr( GetSelectItemIndex() ); } in GetSelectItemPtr()
77 ItemBase* GetSelectItemPtr() { return GetItemPtr( GetSelectItemIndex() ); } in GetSelectItemPtr()
82 ItemBase* pItem;
99 class ItemBase
102 explicit ItemBase( const char* pName, s32 nValueNum, bool bEnableDetailEditMode=false )
109 virtual ~ItemBase() {}; in ~ItemBase()
201 class ArrayItem : public ItemBase
213 : ItemBase(pName, ArraySize) in ArrayItem()
278 class RangeItem : public ItemBase
285 RangeItem( const char* pName ) : ItemBase(pName, MaxValue - MinValue + 1) {} in RangeItem()