4 #ifndef pqMultiViewWidget_h 5 #define pqMultiViewWidget_h 31 typedef QWidget Superclass;
32 Q_PROPERTY(
bool decorationsVisibility READ decorationsVisibility WRITE setDecorationsVisibility
33 NOTIFY decorationsVisibilityChanged);
36 pqMultiViewWidget(QWidget* parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags{});
49 bool decorationsVisibility()
const;
54 QList<vtkSMViewProxy*> viewProxies()
const;
59 bool isViewAssigned(
pqView*)
const;
87 QSize preview(
const QSize& previewSize = QSize());
97 int activeFrameLocation()
const;
103 void frameActivated();
109 void decorationsVisibilityChanged(
bool visible);
124 void makeFrameActive();
130 void setDecorationsVisibility(
bool);
139 void lockViewSize(
const QSize&);
151 void destroyAllViews();
159 void standardButtonPressed(
int);
171 void markActive(
pqView* view);
177 void swapPositions(
const QString&);
197 void resizeEvent(QResizeEvent* evt)
override;
213 bool eventFilter(QObject* caller, QEvent* evt)
override;
216 void layoutPropertyModified(
vtkObject*,
unsigned long,
void*);
221 pqInternals* Internals;
222 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