32 #ifndef pqHierarchicalGridWidget_h 33 #define pqHierarchicalGridWidget_h 36 #include <QScopedPointer> 54 typedef QWidget Superclass;
65 void setUserResizability(
bool);
66 bool userResizability()
const;
72 bool eventFilter(QObject* caller, QEvent* evt)
override;
75 void splitterMoved(
int location,
double splitFraction);
78 void mouseMoveEvent(QMouseEvent* evt)
override;
79 void mousePressEvent(QMouseEvent* evt)
override;
80 void mouseReleaseEvent(QMouseEvent* evt)
override;
86 QScopedPointer<pqInternals> Internals;
87 friend class pqInternals;
88 void setSplitFraction(
int location,
double fraction);
98 Qt::Orientation Direction;
104 void setSplitters(
const QVector<SplitterInfo>& splitters);
QLayout specialization that supports a hierarchical layout.