36 #ifndef _pqCustomFilterDefinitionWizard_h 37 #define _pqCustomFilterDefinitionWizard_h 40 #include "pqComponentsModule.h" 44 class pqCustomFilterDefinitionWizardForm;
48 class vtkSMCompoundSourceProxy;
107 QString getCustomFilterName()
const;
118 void createCustomFilter();
131 void addAutoIncludedProxies();
141 bool validateCustomFilterName();
148 void setupDefaultInputOutput();
165 void clearNameOverwrite(
const QString &text);
170 void updateInputForm(
const QModelIndex ¤t,
179 const QModelIndex &previous);
185 void updateOutputForm(
const QModelIndex ¤t,
186 const QModelIndex &previous);
197 void updatePropertyForm(
const QModelIndex ¤t,
198 const QModelIndex &previous);
213 void moveInputDown();
228 void moveOutputDown();
237 void removeProperty();
240 void movePropertyUp();
243 void movePropertyDown();
248 void updateInputButtons(
const QModelIndex ¤t,
253 const QModelIndex &previous);
259 void updateOutputButtons(
const QModelIndex ¤t,
260 const QModelIndex &previous);
266 void updatePropertyButtons(
const QModelIndex ¤t,
267 const QModelIndex &previous);
273 vtkSMCompoundSourceProxy *Filter;
275 pqCustomFilterDefinitionWizardForm *Form;
278 void addOutputInternal(
pqOutputPort* port,
const QString&
string);
The pqCustomFilterDefinitionModel class stores the sources that define a compound proxy in a hierarch...
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...
The pqCustomFilterDefinitionWizard class is used to create a compound proxy definition one step at a ...
The pqCustomFilterManagerModel class stores the list of registered pipeline custom filter definitions...
pqCustomFilterDefinitionModel * getModel() const
Gets the custom filter definition model used by the wizard.