21 #ifndef __ctkVTKDataSetArrayComboBox_h 22 #define __ctkVTKDataSetArrayComboBox_h 28 #include "ctkVisualizationVTKWidgetsExport.h" 30 class ctkVTKDataSetArrayComboBoxPrivate;
32 class vtkAbstractArray;
42 Q_PROPERTY(ctkVTKDataSetModel::AttributeTypes attributeTypes READ attributeTypes WRITE setAttributeTypes)
43 Q_PROPERTY(
bool noneEnabled READ noneEnabled WRITE setNoneEnabled)
53 vtkAbstractArray* currentArray()const;
54 QString currentArrayName()const;
55 vtkDataSet* dataSet()const;
60 int currentArrayLocation()const;
71 void setNoneEnabled(
bool enable);
72 bool noneEnabled()const;
81 void setDataSet(vtkDataSet* dataSet);
83 void setCurrentArray(vtkAbstractArray* dataArray);
85 void setCurrentArray(const QString& name);
88 void currentArrayChanged(vtkAbstractArray*);
89 void currentArrayChanged(const QString& name);
92 void onCurrentIndexChanged(
int);
94 QScopedPointer<ctkVTKDataSetArrayComboBoxPrivate> d_ptr;
QComboBox Superclass
Superclass typedef.