33 #ifndef pq_FieldSelectionAdaptor_h 34 #define pq_FieldSelectionAdaptor_h 38 #include <QStringList> 40 #include "vtkSmartPointer.h" 45 class vtkEventQtSlotConnect;
46 #include "pqComponentsModule.h" 54 Q_PROPERTY(QString attributeMode READ attributeMode WRITE setAttributeMode)
55 Q_PROPERTY(QString scalar READ scalar WRITE setScalar)
56 Q_PROPERTY(QStringList selection READ selection WRITE setSelection)
64 QString attributeMode() const;
66 QString scalar() const;
68 void setSelection(const QStringList &selection);
69 QStringList selection() const;
73 void selectionChanged();
77 void setAttributeMode(const QString&);
79 void setScalar(const QString&);
82 void setAttributeModeAndScalar(const QString& mode, const QString& scalar);
86 void indexChanged(
int index);
90 void internalDomainChanged();
91 void blockDomainModified(vtkObject* caller,
unsigned long,
92 void*,
void*, vtkCommand*);
95 QStringList Selection;
96 vtkSmartPointer<vtkSMProperty> Property;
97 vtkSmartPointer<vtkSMDomain> AttributeModeDomain;
98 vtkSmartPointer<vtkSMDomain> ScalarDomain;
99 vtkEventQtSlotConnect* Connection;
100 bool MarkedForUpdate;
101 bool IsGettingAllDomains;
104 #endif // pq_FieldSelectionAdaptor_h adaptor to which combines cell & point arrays into one selection this adaptor also takes care of the doma...