16 #include <QtWidgets/QTreeWidget>
17 #include <QtGui/QKeyEvent>
48 return QTreeWidget::indexFromItem(item, column);
52 virtual void setMinimumSizeHint(
const QSize&);
53 virtual QSize minimumSizeHint()
const;
65 void setAllowEmptySelection(
bool);
68 bool allowEmptySelection()
const;
71 virtual bool edit(
const QModelIndex &index, EditTrigger trigger, QEvent *event);
72 virtual void closeEditor(
QWidget *editor, QAbstractItemDelegate::EndEditHint hint);
74 virtual void itemRightClickedOn(
QTreeWidgetItem*, QMouseEvent*,
int col);
77 virtual void mousePressEvent(QMouseEvent *event);
80 virtual void mouseReleaseEvent(QMouseEvent *event);
96 void contentsMoving(
int,
int);
101 virtual void scrollContentsBy(
int,
int);
104 virtual QSize sizeHint()
const;
107 virtual QItemSelectionModel::SelectionFlags selectionCommand(
const QModelIndex &index,
108 const QEvent *event = 0)
const;
111 virtual QItemSelectionModel::SelectionFlags selectionBehaviorFlags()
const;