#include <customdatatype_itemlist.h>

Public Member Functions | |
| Bool | AddItem (Int32 id, const String &name, const GeData &data) |
| Bool | UpdateItem (Int32 id, const String &name, const GeData &data) |
| void | RemoveItem (Int32 id) |
| Int32 | GetCount () |
| Int32 | GetSelected () |
| void | Select (Int32 index) |
| GeData | GetData (Int32 index) |
| String | GetName (Int32 index) |
| Int32 | GetID (Int32 index) |
| void | SetData (Int32 index, const GeData &data) |
| void | SetName (Int32 index, const String &name) |
| void | SetID (Int32 index, Int32 id) |
| Int32 | FindIndex (Int32 id) |
| void | Clear () |
| void | GetSelection (BaseSelect *bs) |
| void | SetSelection (BaseSelect *bs) |
| void | GetSelectionIDs (BaseSelect *bs) |
| BaseContainer * | GetUserData () |
| BaseLink * | GetOwnerLink () |
Static Public Member Functions | |
| static ItemListData * | Alloc () |
| static void | Free (ItemListData *&pData) |
Private Member Functions | |
| ItemListData () | |
| ~ItemListData () | |
|
private |
|
private |
|
static |
|
static |
| void RemoveItem | ( | Int32 | id | ) |
| Int32 GetCount | ( | ) |
| Int32 GetSelected | ( | ) |
| void Select | ( | Int32 | index | ) |
| void Clear | ( | ) |
| void GetSelection | ( | BaseSelect * | bs | ) |
| void SetSelection | ( | BaseSelect * | bs | ) |
| void GetSelectionIDs | ( | BaseSelect * | bs | ) |
| BaseContainer* GetUserData | ( | ) |
| BaseLink* GetOwnerLink | ( | ) |