#include <YQTree.h>
Inheritance diagram for YQTree:

Public Member Functions | |
| YQTree (QWidget *parent, const YWidgetOpt &opt, const YCPString &label) | |
| void | setEnabling (bool enabled) |
| long | nicesize (YUIDimension dim) |
| void | setSize (long newWidth, long newHeight) |
| void | setLabel (const YCPString &label) |
| void | rebuildTree () |
| virtual const YTreeItem * | getCurrentItem () const |
| virtual void | setCurrentItem (YTreeItem *it) |
| virtual bool | setKeyboardFocus () |
| void | registerItem (const YTreeItem *orig, const YQTreeItem *clone) |
| YQTreeItem * | findYQTreeItem (const YTreeItem *orig) const |
| virtual void | deleteAllItems () |
Protected Slots | |
| void | slotSelected () |
| void | slotActivated () |
Protected Attributes | |
| QLabel * | _qt_label |
| QListView * | _listView |
| int | _nextSerialNo |
| QPtrDict< YQTreeItem > | _yTreeItemToYQTreeItem |
|
||||||||||||||||
|
Constructor. |
|
|
Delete all items. Reimplemented from YTree Reimplemented from YTree. |
|
|
Find the corresponding YQTreeItem for a given YTreeItem. Returns 0 if not found. |
|
|
Inherited from YTree. Returns the the currently selected item or 0 if no item is selected. Implements YTree. |
|
|
Minimum size the widget should have to make it look and feel nice. Dimension, either YD_HORIZ or YD_VERT Implements YWidget. |
|
|
Inherited fro YTree. Called once after items have been added. Reimplemented from YTree. |
|
||||||||||||
|
Register a newly created item. Calling this method is mandatory for all items. |
|
|
Inherited from YTree. Selects an item. Implements YTree. |
|
|
Inherited from YWidget: Sets the enabled state of the widget. All new widgets are enabled per definition. Only enabled widgets can take user input. Reimplemented from YWidget. |
|
|
Accept the keyboard focus. Reimplemented from YWidget. |
|
|
Change the label text. Reimplemented from YTree. |
|
||||||||||||
|
Sets the new size of the widget. Reimplemented from YWidget. |
|
|
Triggers an Activated event if `opt(`notify) is set. |
|
|
Triggers a SelectionChanged event if `opt(`notify) is set. |
|
|
The real tree: The QListView widget. |
|
|
The next item serial number. |
|
|
Title label of the box. |
|
|
Map from YTreeItem to the corresponding ( cloned ) YQTreeItem. A Qt collection class is used here rather than an STL class because the STL map requires an operator< to be defined which is not very natural for pointers to objects. registerItem() adds a pair to this map. |
1.4.4