12 #include "pqCoreModule.h"
79 static QList<QVariant> getProxyListProperty(
vtkSMProperty* Property);
84 static void setProxyListProperty(
vtkSMProperty* Property, QList<QVariant> Value);
89 static QList<pqSMProxy> getProxyPropertyDomain(
vtkSMProperty* Property);
94 static QList<QList<QVariant>> getSelectionProperty(
99 static QList<QVariant> getSelectionProperty(
100 vtkSMProperty* Property,
unsigned int Index, PropertyValueType Type = CHECKED);
104 static void setSelectionProperty(
105 vtkSMProperty* Property, QList<QList<QVariant>> Value, PropertyValueType Type = CHECKED);
112 static void setSelectionProperty(
113 vtkSMProperty* Property, QList<QVariant> Value, PropertyValueType Type = CHECKED);
118 static QList<QVariant> getSelectionPropertyDomain(
vtkSMProperty* Property);
123 static QList<QVariant> getStringListProperty(
129 static QVariant getEnumerationProperty(
vtkSMProperty* Property, PropertyValueType Type = CHECKED);
133 static void setEnumerationProperty(
134 vtkSMProperty* Property, QVariant Value, PropertyValueType Type = CHECKED);
138 static QList<QVariant> getEnumerationPropertyDomain(
vtkSMProperty* Property);
143 static QVariant getElementProperty(
vtkSMProperty* Property, PropertyValueType Type = CHECKED);
147 static void setElementProperty(
148 vtkSMProperty* Property, QVariant Value, PropertyValueType Type = CHECKED);
152 static QList<QVariant> getElementPropertyDomain(
vtkSMProperty* Property);
157 static QList<QVariant> getMultipleElementProperty(
162 static void setMultipleElementProperty(
163 vtkSMProperty* Property, QList<QVariant> Value, PropertyValueType Type = CHECKED);
168 static QList<QList<QVariant>> getMultipleElementPropertyDomain(
vtkSMProperty* Property);
174 static QVariant getMultipleElementProperty(
175 vtkSMProperty* Property,
unsigned int Index, PropertyValueType Type = CHECKED);
180 static void setMultipleElementProperty(
181 vtkSMProperty* Property,
unsigned int Index, QVariant Value, PropertyValueType Type = CHECKED);
187 static QList<QVariant> getMultipleElementPropertyDomain(
193 static QStringList getFileListProperty(
vtkSMProperty* Property, PropertyValueType Type = CHECKED);
197 static void setFileListProperty(
198 vtkSMProperty* Property, QStringList Value, PropertyValueType Type = CHECKED);
205 static QList<QString> getDomainTypes(
vtkSMProperty* property);
210 static void clearUncheckedProperties(
vtkSMProperty* property);
215 static QVariant convertToQVariant(
const vtkVariant& variant);
218 #endif // !pqSMAdaptor_h