71 Q_PROPERTY(
int maximumRowCountBeforeScrolling READ maximumRowCountBeforeScrolling WRITE
72 setMaximumRowCountBeforeScrolling)
74 typedef QTreeView Superclass;
77 pqTreeView(QWidget* parent =
nullptr,
bool use_pqHeaderView =
false);
80 bool eventFilter(QObject*
object, QEvent* e)
override;
85 void wheelEvent(QWheelEvent* event)
override;
87 void setModel(QAbstractItemModel* model)
override;
88 void setRootIndex(
const QModelIndex&
index)
override;
90 QSize sizeHint()
const override;
91 QSize minimumSizeHint()
const override;
101 void setupCustomHeader(
bool use_pqHeaderView =
false);
120 QItemSelectionModel::SelectionFlags selectionCommand(
121 const QModelIndex&
index,
const QEvent* event =
nullptr)
const override;
122 bool edit(
const QModelIndex&
index, EditTrigger trigger, QEvent* event)
override;
126 void invalidateLayout();
130 int MaximumRowCountBeforeScrolling;
int maximumRowCountBeforeScrolling() const
: QTreeView subclass that add ParaView specific customizations.
void setMaximumRowCountBeforeScrolling(int val)