libyui  3.4.2
YWidgetTreeItem Class Reference

Custom tree item class to map tree items to widgets. More...

Inheritance diagram for YWidgetTreeItem:
YTreeItem YItem

Public Member Functions

 YWidgetTreeItem (YWidget *widget, bool isOpen)
 
 YWidgetTreeItem (YWidgetTreeItem *parent, YWidget *widget, bool isOpen)
 
YWidgetwidget () const
 
- Public Member Functions inherited from YTreeItem
 YTreeItem (const std::string &label, bool isOpen=false)
 Constructors for toplevel items.
 
 YTreeItem (const std::string &label, const std::string &iconName, bool isOpen=false)
 
 YTreeItem (YTreeItem *parent, const std::string &label, bool isOpen=false)
 Constructors for items that have a parent item. More...
 
 YTreeItem (YTreeItem *parent, const std::string &label, const std::string &iconName, bool isOpen=false)
 
virtual ~YTreeItem ()
 Destructor. More...
 
virtual bool hasChildren () const
 Return 'true' if this item has any child items. More...
 
virtual YItemIterator childrenBegin ()
 Return an iterator that points to the first child item of this item. More...
 
virtual YItemConstIterator childrenBegin () const
 
virtual YItemIterator childrenEnd ()
 Return an iterator that points after the last child item of this item. More...
 
virtual YItemConstIterator childrenEnd () const
 
virtual void addChild (YItem *item_disown)
 Add a child item to this item. More...
 
virtual void deleteChildren ()
 Delete all child items.
 
bool isOpen () const
 Return 'true' if this tree item should be displayed open (with its children visible) by default. More...
 
void setOpen (bool open)
 Change the 'isOpen' flag.
 
virtual YTreeItemparent () const
 Returns this item's parent item or 0 if it is a toplevel item. More...
 
- Public Member Functions inherited from YItem
 YItem (const std::string &label, bool selected=false)
 Constructor with just the label and optionally the selected state.
 
 YItem (const std::string &label, const std::string &iconName, bool selected=false)
 Constructor with label and icon name and optionally the selected state.
 
virtual ~YItem ()
 Destructor.
 
std::string label () const
 Return this item's label. More...
 
void setLabel (const std::string &newLabel)
 Set this item's label.
 
std::string iconName () const
 Return this item's icon name.
 
bool hasIconName () const
 Return 'true' if this item has an icon name.
 
void setIconName (const std::string &newIconName)
 Set this item's icon name.
 
bool selected () const
 Return 'true' if this item is currently selected.
 
void setSelected (bool sel=true)
 Select or unselect this item. More...
 
void setIndex (int index)
 Set this item's index.
 
int index () const
 Return the index of this item (as set with setIndex() ).
 
void setData (void *newData)
 Set the opaque data pointer for application use. More...
 
void * data () const
 Return the opaque data pointer.
 

Protected Member Functions

void setWidgetLabel ()
 

Detailed Description

Custom tree item class to map tree items to widgets.

Definition at line 83 of file YDialogSpy.cc.


The documentation for this class was generated from the following file: