![]() |
VR-Forces Developer's Guide
|
Override QTreeWidget to provide additional functionality (mainly right click support)

Signals | |
| void | mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col) |
| void | rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col) |
| void | doubleClickOnItem (QTreeWidgetItem *, int col) |
| void | contentsMoving (int, int) |
Public Member Functions | |
| DtLauncherTreeWidget (QWidget *parent) | |
| virtual QTreeWidgetItem * | lastItem () const |
| QTreeWidgetItem * | itemFromIndex (const QModelIndex &idx) |
| virtual int | indexOfChild (QTreeWidgetItem *) const |
| unsigned int | depth (QTreeWidgetItem *) const |
| QTreeWidgetItem * | nextSibling (QTreeWidgetItem *) const |
Public Member Functions inherited from DtLauncherStyledQTreeWidget | |
| DtLauncherStyledQTreeWidget (QWidget *parent=nullptr) | |
Protected Slots | |
| void | onItemDoubleClicked (QTreeWidgetItem *item, int column) |
Protected Member Functions | |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| virtual void | scrollContentsBy (int, int) override |
| virtual QSize | sizeHint () const override |
Protected Attributes | |
| bool | myMouseRightClick |
Additional Inherited Members | |
Public Attributes inherited from DtLauncherStyledQTreeWidget | |
| bool | myIsEditableStyled |
Properties inherited from DtLauncherStyledQTreeWidget | |
| bool | IsEditableStyled |
| DtLauncherTreeWidget::DtLauncherTreeWidget | ( | QWidget * | parent | ) |
|
virtual |
Returns the last item in the list.
|
inline |
|
virtual |
| unsigned int DtLauncherTreeWidget::depth | ( | QTreeWidgetItem * | ) | const |
Returns the number of levels down this item is.
| QTreeWidgetItem* DtLauncherTreeWidget::nextSibling | ( | QTreeWidgetItem * | ) | const |
Returns the next item after the supplied item.
|
protectedslot |
Connected to QTreeWidget signal itemDoubleClicked()
|
signal |
Emitted when the mouse button is pressed. If the event is accepted, will not process parent message.
|
signal |
Emitted when right button is released.
|
signal |
Emitted when item is double clicked.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.
|
protected |