4 #ifndef pqPropertiesPanel_h 5 #define pqPropertiesPanel_h 7 #include "pqComponentsModule.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.
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()