32 #ifndef pqTabbedMultiViewWidget_h 33 #define pqTabbedMultiViewWidget_h 58 typedef QWidget Superclass;
59 Q_PROPERTY(
bool readOnly READ readOnly WRITE setReadOnly)
67 virtual QSize clientSize()
const;
73 void setReadOnly(
bool val);
74 bool readOnly()
const;
80 void setTabVisibility(
bool visible);
81 bool tabVisibility()
const;
91 bool decorationsVisibility()
const;
103 void viewSizeLocked(
bool);
106 virtual int createTab();
109 virtual void closeTab(
int);
116 void setDecorationsVisibility(
bool);
124 virtual void toggleFullScreen();
129 virtual void toggleWidgetDecoration();
135 virtual void lockViewSize(
const QSize&);
140 virtual void reset();
160 QSize preview(
const QSize& previewSize = QSize());
166 virtual void proxyAdded(
pqProxy*);
167 virtual void proxyRemoved(
pqProxy*);
168 virtual void serverRemoved(
pqServer*);
174 virtual void currentTabChanged(
int);
180 virtual void onStateLoaded();
185 void contextMenuRequested(
const QPoint&);
190 bool eventFilter(QObject* obj, QEvent* event)
override;
197 typedef QTabWidget Superclass;
206 virtual void setTabButton(
int index, QTabBar::ButtonPosition
position, QWidget* wdg);
213 virtual int tabButtonIndex(QWidget* wdg, QTabBar::ButtonPosition position)
const;
226 static const char* popoutLabelText(
bool popped_out);
231 static QStyle::StandardPixmap popoutLabelPixmap(
bool popped_out);
237 void setReadOnly(
bool val);
243 QSize preview(
const QSize&);
251 void setTabBarVisibility(
bool);
257 bool TabBarVisibility;
265 pqInternals* Internals;
266 friend class pqInternals;
#define PQCOMPONENTS_EXPORT
pqServerManagerModelItem is a element maintained by pqServerManagerModel.
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.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...