4 #ifndef pqDataAssemblyPropertyWidget_h 5 #define pqDataAssemblyPropertyWidget_h 12 #include <QScopedPointer> 166 Q_PROPERTY(QList<QVariant> selectors READ selectorsAsVariantList WRITE setSelectors NOTIFY
168 Q_PROPERTY(QList<QVariant> compositeIndices READ compositeIndicesAsVariantList WRITE
169 setCompositeIndices NOTIFY selectorsChanged);
177 Q_PROPERTY(QList<QVariant> selectorColors READ selectorColorsAsVariantList WRITE setSelectorColors
178 NOTIFY colorsChanged);
180 Q_PROPERTY(QList<QVariant> compositeIndexColors READ compositeIndexColorsAsVariantList WRITE
181 setCompositeIndexColors NOTIFY colorsChanged);
189 Q_PROPERTY(QList<QVariant> selectorOpacities READ selectorOpacitiesAsVariantList WRITE
190 setSelectorOpacities NOTIFY opacitiesChanged);
192 Q_PROPERTY(QList<QVariant> compositeIndexOpacities READ compositeIndexOpacitiesAsVariantList WRITE
193 setCompositeIndexOpacities NOTIFY opacitiesChanged);
206 void setSelectors(
const QStringList& paths);
207 const QStringList& selectors()
const;
208 void setSelectors(
const QList<QVariant>& paths);
209 QList<QVariant> selectorsAsVariantList()
const;
216 void setCompositeIndices(
const QList<QVariant>& values);
217 QList<QVariant> compositeIndicesAsVariantList()
const;
227 void setCompositeIndexColors(
const QList<QVariant>& values) { Q_UNUSED(values); }
229 QList<QVariant> compositeIndexColorsAsVariantList()
const {
return QList<QVariant>(); }
232 void setSelectorColors(
const QList<QVariant>& values) { Q_UNUSED(values); }
234 QList<QVariant> selectorColorsAsVariantList()
const {
return QList<QVariant>(); }
244 void setCompositeIndexOpacities(
const QList<QVariant>& values) { Q_UNUSED(values); }
246 QList<QVariant> compositeIndexOpacitiesAsVariantList()
const {
return QList<QVariant>(); }
249 void setSelectorOpacities(
const QList<QVariant>& values) { Q_UNUSED(values); }
251 QList<QVariant> selectorOpacitiesAsVariantList()
const {
return QList<QVariant>(); }
254 void updateWidget(
bool showing_advanced_properties)
override;
257 void selectorsChanged();
259 void colorsChanged();
261 void opacitiesChanged();
264 void updateDataAssembly(
vtkObject* sender);
265 void assemblyTreeModified(
int role);
266 void selectorsTableModified();
271 QScopedPointer<pqInternals> Internals;
#define PQAPPLICATIONCOMPONENTS_EXPORT
superclass for all SM properties
#define PARAVIEW_DEPRECATED_IN_5_13_0(reason)
proxy for a VTK object(s) on a server