32 #ifndef pqMultiViewWidget_h 33 #define pqMultiViewWidget_h 35 #include "pqComponentsModule.h" 36 #include "vtkSetGet.h" 60 typedef QWidget Superclass;
61 Q_PROPERTY(
bool decorationsVisibility READ decorationsVisibility WRITE setDecorationsVisibility
62 NOTIFY decorationsVisibilityChanged);
78 bool decorationsVisibility()
const;
83 QList<vtkSMViewProxy*> viewProxies()
const;
88 bool isViewAssigned(
pqView*)
const;
116 QSize preview(
const QSize& previewSize = QSize());
121 int activeFrameLocation()
const;
126 VTK_LEGACY(
bool isDecorationsVisible()
const);
131 VTK_LEGACY(
void setDecorationsVisible(
bool val));
137 void frameActivated();
143 void decorationsVisibilityChanged(
bool visible);
158 void makeFrameActive();
164 void setDecorationsVisibility(
bool);
173 void lockViewSize(
const QSize&);
185 void destroyAllViews();
193 void standardButtonPressed(
int);
205 void markActive(
pqView* view);
211 void swapPositions(
const QString&);
238 bool eventFilter(QObject* caller, QEvent* evt)
override;
241 void layoutPropertyModified(
vtkObject*,
unsigned long,
void*);
247 pqInternals* Internals;
248 friend class pqInternals;
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