4 #ifndef pqPropertiesPanel_h 5 #define pqPropertiesPanel_h 35 Q_PROPERTY(
int panelMode READ panelMode WRITE setPanelMode);
36 typedef QWidget Superclass;
58 SOURCE_PROPERTIES = 0x01,
59 DISPLAY_PROPERTIES = 0x02,
60 VIEW_PROPERTIES = 0x04,
61 ALL_PROPERTIES = SOURCE_PROPERTIES | DISPLAY_PROPERTIES | VIEW_PROPERTIES
67 void setPanelMode(
int val);
111 void propertiesRestoreDefaults();
119 void propertiesSaveAsDefaults();
127 void displayRestoreDefaults();
135 void displaySaveAsDefaults();
143 void viewRestoreDefaults();
151 void viewSaveAsDefaults();
164 void setPipelineProxy(
pqProxy*);
185 void viewChanged(
pqView*);
193 void helpRequested(
const QString& groupname,
const QString& proxyType);
205 void applyEnableStateChanged();
228 void updateDisplayPanel();
233 void renderActiveView();
238 void sourcePropertyChanged(
bool change_finished =
true);
239 void sourcePropertyChangeAvailable() { this->sourcePropertyChanged(
false); }
244 void updateButtonState();
250 void updateButtonEnableState();
252 void copyProperties();
253 void pasteProperties();
260 void updatePropertiesPanel(
pqProxy* source);
262 void updateViewPanel(
pqView* view);
266 friend class pqInternals;
268 pqInternals* Internals;
pqDataRepresentation is the superclass for a display for a pqPipelineSource i.e.
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
static int suggestedMargin()
methods used to obtain the recommended spacing and margins to be used for widgets.
#define PQCOMPONENTS_EXPORT
superclass for all SM properties
pqPropertiesPanel is the default panel used by paraview to edit source properties and display propert...
This is a PQ abstraction of a generic view module.
static QMargins suggestedMargins()
This class represents any registered Server Manager proxy.
proxy for a VTK object(s) on a server
static int suggestedVerticalSpacing()
PQ representation for a vtkSMProxy that can be involved in a pipeline.
static int suggestedHorizontalSpacing()