43 GItem (
const string &s,
void *ptr = NULL,
const int n = 0 );
56 void SetId (
const int n );
60 virtual string GetInfo ( )
const;
61 virtual void SetInfo (
const string & info );
64 void Select (
const bool b =
true );
94 GSubItem (
const string &s,
void *ptr = NULL,
const int n = 0,
GItem *p = NULL );
virtual ~GItem()
Definition: GItem.icc:13
void SetParentItem(GItem *par)
Definition: GItem.icc:106
string data_info
More detailed information (if required)
Definition: GItem.hh:37
int GetId() const
Definition: GItem.icc:19
GItem & operator=(const GItem &original)
Definition: GItem.cpp:43
bool IsSelected() const
Definition: GItem.icc:58
bool selected
Indicates if the element is selected.
Definition: GItem.hh:28
#define GObject(T)
Definition: GClassDefine.hh:65
bool operator==(const GSubItem &item)
Definition: GItem.icc:117
bool operator==(const GItem &item)
Definition: GItem.icc:65
GItem * parent
Pointer to the element in main list.
Definition: GItem.hh:84
GItem(const string &s, void *ptr=NULL, const int n=0)
Definition: GItem.cpp:19
GItem * GetParentItem() const
Definition: GItem.icc:110
int id
Identification number (for ROOT widgets)
Definition: GItem.hh:33
virtual ~GSubItem()
Definition: GItem.icc:100
void SetUserData(void *ptr)
Definition: GItem.icc:35
void * user_data
Pointer on user data.
Definition: GItem.hh:35
virtual string GetInfo() const
Definition: GItem.icc:40
GSubItem(const string &s, void *ptr=NULL, const int n=0, GItem *p=NULL)
Definition: GItem.icc:79
void Select(const bool b=true)
Definition: GItem.icc:54
void * GetUserData() const
Definition: GItem.icc:23
GSubItem & operator=(const GSubItem &original)
Definition: GItem.cpp:62
void SetId(const int n)
Definition: GItem.icc:29
virtual void SetInfo(const string &info)
Definition: GItem.icc:46