16 #include <QtWidgets/QTreeWidget>
17 #include <QtGui/QKeyEvent>
19 #include <vlutil/vlPerformanceStats.h>
53 return QTreeWidget::indexFromItem(item, column);
57 virtual void setMinimumSizeHint(
const QSize&);
58 virtual QSize minimumSizeHint()
const;
73 void setAllowEmptySelection(
bool);
76 bool allowEmptySelection()
const;
79 virtual bool edit(
const QModelIndex &index, EditTrigger trigger,
QEvent *event);
80 virtual void closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint);
82 virtual void itemRightClickedOn(
QTreeWidgetItem*, QMouseEvent*,
int col);
85 virtual void mousePressEvent(QMouseEvent *event);
88 virtual void mouseDoubleClickEvent(QMouseEvent *event);
91 virtual void mouseReleaseEvent(QMouseEvent *event);
99 virtual void setAllowWindowsStyleNameEdit(
bool);
102 return myAllowWindowsStyleNameEdit;
106 virtual void setDisableNameEditIfNotWindowsStyleEdit(
bool);
109 return myDisableNameEditIfNotWindowsStyleEnabled;
112 virtual void setEditPressTime(
double);
115 return myEditPressTime;
129 void contentsMoving(
int,
int);
132 virtual void checkForEdit();
137 virtual void scrollContentsBy(
int,
int);
140 virtual QSize sizeHint()
const;
143 virtual QItemSelectionModel::SelectionFlags selectionCommand(
const QModelIndex &index,
144 const QEvent *event = 0)
const;
147 virtual QItemSelectionModel::SelectionFlags selectionBehaviorFlags()
const;
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
static const int DtUserRoleForDoubleClickEdit
If in myAllowWindowsStyleNameEdit mode, set this user role in data column 0 to support double click e...
Definition: treeWidget.h:31
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69