4 #ifndef pqArraySelectorPropertyWidget_h
5 #define pqArraySelectorPropertyWidget_h
9 #include <QScopedPointer>
11 #include <initializer_list>
43 Q_PROPERTY(QList<QVariant> array READ array WRITE setArray);
44 Q_PROPERTY(QString arrayName READ arrayName WRITE setArrayName);
50 std::initializer_list<QPair<int, QString>> knownArrays, QWidget* parent =
nullptr);
56 QString arrayName()
const;
61 int arrayAssociation()
const;
66 QList<QVariant> array()
const;
72 void setArray(
int assoc,
const QString& val);
78 void setArray(
const QList<QVariant>& val);
85 void setArrayName(
const QString& name);
91 void domainModified();
97 QScopedPointer<pqInternals> Internals;
99 class PropertyLinksConnection;