32 #ifndef pqMultiViewWidget_h 33 #define pqMultiViewWidget_h 59 typedef QWidget Superclass;
60 Q_PROPERTY(
bool decorationsVisibility READ decorationsVisibility WRITE setDecorationsVisibility
61 NOTIFY decorationsVisibilityChanged);
64 pqMultiViewWidget(QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
77 bool decorationsVisibility()
const;
82 QList<vtkSMViewProxy*> viewProxies()
const;
87 bool isViewAssigned(
pqView*)
const;
115 QSize preview(
const QSize& previewSize = QSize());
120 int activeFrameLocation()
const;
126 void frameActivated();
132 void decorationsVisibilityChanged(
bool visible);
147 void makeFrameActive();
153 void setDecorationsVisibility(
bool);
162 void lockViewSize(
const QSize&);
174 void destroyAllViews();
182 void standardButtonPressed(
int);
194 void markActive(
pqView* view);
200 void swapPositions(
const QString&);
220 void resizeEvent(QResizeEvent* evt)
override;
236 bool eventFilter(QObject* caller, QEvent* evt)
override;
239 void layoutPropertyModified(
vtkObject*,
unsigned long,
void*);
244 pqInternals* Internals;
245 friend class pqInternals;
#define PQCOMPONENTS_EXPORT
pqViewFrame is used to represent a frame for any ParaView view shown in the pqMultiViewWidget.
Superclass for all view proxies.
This is a PQ abstraction of a generic view module.
vtkSMViewLayoutProxy is used by ParaView to layout multiple views in a 2D KD-Tree layout...
This class represents any registered Server Manager proxy.
proxy for a VTK object(s) on a server