32 #ifndef pqQueryClauseWidget_h 33 #define pqQueryClauseWidget_h 35 #include "pqComponentsModule.h" 36 #include "vtkSelectionNode.h" 40 class vtkPVDataSetAttributesInformation;
48 typedef QWidget Superclass;
83 SINGLE_VALUE_MEAN_WITH_TOLERANCE
87 QWidget* parent=0, Qt::WindowFlags flags=0);
92 { this->Producer = p; }
94 {
return this->Producer; }
100 { this->AttributeType = attrType; }
102 {
return this->AttributeType; }
107 vtkSMProxy* newSelectionSource();
116 { this->initialize(CriteriaTypes(ANY) ^ PROCESSID ^ AMR_LEVEL ^ AMR_BLOCK ^ BLOCK); }
123 void initialize(CriteriaTypes type_flags,
bool qualifier_mode=
false);
127 void helpRequested();
132 void populateSelectionCondition();
136 void updateValueWidget();
142 void updateDependentClauseWidgets();
145 void showCompositeTree();
150 vtkPVDataSetAttributesInformation* getChosenAttributeInfo()
const;
154 void populateSelectionCriteria(CriteriaTypes type=ANY);
162 void addSelectionQualifiers(vtkSMProxy*);
171 pqInternals* Internals;
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item...