4 #ifndef pqHierarchicalGridWidget_h
5 #define pqHierarchicalGridWidget_h
7 #include "pqWidgetsModule.h"
8 #include <QScopedPointer>
26 typedef QWidget Superclass;
37 void setUserResizability(
bool);
38 bool userResizability()
const;
44 bool eventFilter(QObject* caller, QEvent* evt)
override;
47 void splitterMoved(
int location,
double splitFraction);
50 void mouseMoveEvent(QMouseEvent* evt)
override;
51 void mousePressEvent(QMouseEvent* evt)
override;
52 void mouseReleaseEvent(QMouseEvent* evt)
override;
58 QScopedPointer<pqInternals> Internals;
59 friend class pqInternals;
60 void setSplitFraction(
int location,
double fraction);
70 Qt::Orientation Direction;
76 void setSplitters(
const QVector<SplitterInfo>& splitters);