32 #ifndef pqSeriesEditorPropertyWidget_h 33 #define pqSeriesEditorPropertyWidget_h 35 #include "pqApplicationComponentsModule.h" 40 class vtkSMPropertyGroup;
53 Q_PROPERTY(QList<QVariant> seriesVisibility
55 WRITE setSeriesVisibility
56 NOTIFY seriesVisibilityChanged)
58 Q_PROPERTY(QList<QVariant> seriesLabel
61 NOTIFY seriesLabelChanged)
63 Q_PROPERTY(QList<QVariant> seriesColor
66 NOTIFY seriesColorChanged)
68 Q_PROPERTY(QList<QVariant> seriesLineThickness
69 READ seriesLineThickness
70 WRITE setSeriesLineThickness
71 NOTIFY seriesLineThicknessChanged)
73 Q_PROPERTY(QList<QVariant> seriesLineStyle
75 WRITE setSeriesLineStyle
76 NOTIFY seriesLineStyleChanged)
78 Q_PROPERTY(QList<QVariant> seriesMarkerStyle
79 READ seriesMarkerStyle
80 WRITE setSeriesMarkerStyle
81 NOTIFY seriesMarkerStyleChanged)
83 Q_PROPERTY(QList<QVariant> seriesPlotCorner
85 WRITE setSeriesPlotCorner
86 NOTIFY seriesPlotCornerChanged)
91 vtkSMProxy* proxy, vtkSMPropertyGroup* smgroup, QWidget* parent=0);
95 QList<QVariant> seriesVisibility()
const;
96 void setSeriesVisibility(
const QList<QVariant>&);
99 QList<QVariant> seriesColor()
const;
100 void setSeriesColor(
const QList<QVariant>&);
103 QList<QVariant> seriesLabel()
const;
104 void setSeriesLabel(
const QList<QVariant>&);
107 QList<QVariant> seriesLineThickness()
const;
108 void setSeriesLineThickness(
const QList<QVariant>&);
111 QList<QVariant> seriesLineStyle()
const;
112 void setSeriesLineStyle(
const QList<QVariant>&);
115 QList<QVariant> seriesMarkerStyle()
const;
116 void setSeriesMarkerStyle(
const QList<QVariant>&);
119 QList<QVariant> seriesPlotCorner()
const;
120 void setSeriesPlotCorner(
const QList<QVariant>&);
124 void seriesVisibilityChanged();
127 void seriesLabelChanged();
130 void seriesColorChanged();
133 void seriesLineThicknessChanged();
136 void seriesLineStyleChanged();
139 void seriesMarkerStyleChanged();
142 void seriesPlotCornerChanged();
147 void onDataChanged(
const QModelIndex& topleft,
const QModelIndex& btmright);
151 void onDoubleClicked(
const QModelIndex& idx);
154 void refreshPropertiesWidgets();
157 void savePropertiesWidgets();
160 void domainModified(vtkObject* sender);
166 pqInternals* Internals;