Skip to content

Resolve "pqMultiViewWidget needs to be refactored"

Instead of creating a hierarchy of QSplitter to support ParaView's hierarchical view layout, we now use a new layout subclass, pqHierarchicalGridLayout. Together with pqHierarchicalGridWidget pqHierarchicalGridLayout support interactive resizing.

The tests were updated using the following command line on linux:

> git grep -l qt_tabwidget_stackedwidget/MultiViewWidget |  \
  xargs sed -i  -e "s/qt_tabwidget_stackedwidget\/(MultiViewWidget[[:digit:]]\).*\/Frame/qt_tabwidget_stackedwidget\/\1\/Container\/Frame/g"

Closes #18832 (closed)

Edited by Utkarsh Ayachit

Merge request reports