4 #ifndef pqDataAssemblyPropertyWidget_h 5 #define pqDataAssemblyPropertyWidget_h 10 #include <QScopedPointer> 168 Q_PROPERTY(QList<QVariant> selectors READ selectorsAsVariantList WRITE setSelectors NOTIFY
174 Q_PROPERTY(QList<QVariant> selectorColors READ selectorColorsAsVariantList WRITE setSelectorColors
175 NOTIFY colorsChanged);
180 Q_PROPERTY(QList<QVariant> selectorOpacities READ selectorOpacitiesAsVariantList WRITE
181 setSelectorOpacities NOTIFY opacitiesChanged);
189 Q_PROPERTY(QList<QVariant> compositeIndices READ compositeIndicesAsVariantList WRITE
190 setCompositeIndices NOTIFY selectorsChanged);
191 Q_PROPERTY(QList<QVariant> compositeIndexOpacities READ compositeIndexOpacitiesAsVariantList WRITE
192 setCompositeIndexOpacities NOTIFY opacitiesChanged);
193 Q_PROPERTY(QList<QVariant> compositeIndexColors READ compositeIndexColorsAsVariantList WRITE
194 setCompositeIndexColors NOTIFY colorsChanged);
207 void setSelectors(
const QStringList& paths);
208 const QStringList& selectors()
const;
209 void setSelectors(
const QList<QVariant>& paths);
210 QList<QVariant> selectorsAsVariantList()
const;
217 void setCompositeIndices(
const QList<QVariant>& values);
218 QList<QVariant> compositeIndicesAsVariantList()
const;
227 void setCompositeIndexColors(
const QList<QVariant>& values);
228 QList<QVariant> compositeIndexColorsAsVariantList()
const;
230 void setSelectorColors(
const QList<QVariant>& values);
231 QList<QVariant> selectorColorsAsVariantList()
const;
240 void setCompositeIndexOpacities(
const QList<QVariant>& values);
241 QList<QVariant> compositeIndexOpacitiesAsVariantList()
const;
243 void setSelectorOpacities(
const QList<QVariant>& values);
244 QList<QVariant> selectorOpacitiesAsVariantList()
const;
247 void updateWidget(
bool showing_advanced_properties)
override;
250 void selectorsChanged();
251 void colorsChanged();
252 void opacitiesChanged();
255 void updateDataAssembly(
vtkObject* sender);
256 void assemblyTreeModified(
int role);
257 void selectorsTableModified();
258 void colorsTableModified();
259 void opacitiesTableModified();
264 QScopedPointer<pqInternals> Internals;
#define PQAPPLICATIONCOMPONENTS_EXPORT
superclass for all SM properties
proxy for a VTK object(s) on a server