32 #ifndef pqSeriesEditorPropertyWidget_h 33 #define pqSeriesEditorPropertyWidget_h 35 #include "pqApplicationComponentsModule.h" 54 Q_PROPERTY(QList<QVariant> seriesVisibility READ seriesVisibility WRITE setSeriesVisibility NOTIFY
55 seriesVisibilityChanged)
58 QList<QVariant> seriesLabel READ seriesLabel WRITE setSeriesLabel NOTIFY seriesLabelChanged)
61 QList<QVariant> seriesColor READ seriesColor WRITE setSeriesColor NOTIFY seriesColorChanged)
63 Q_PROPERTY(QList<QVariant> seriesLineThickness READ seriesLineThickness WRITE
64 setSeriesLineThickness NOTIFY seriesLineThicknessChanged)
66 Q_PROPERTY(QList<QVariant> seriesLineStyle READ seriesLineStyle WRITE setSeriesLineStyle NOTIFY
67 seriesLineStyleChanged)
69 Q_PROPERTY(QList<QVariant> seriesMarkerStyle READ seriesMarkerStyle WRITE setSeriesMarkerStyle
70 NOTIFY seriesMarkerStyleChanged)
72 Q_PROPERTY(QList<QVariant> seriesPlotCorner READ seriesPlotCorner WRITE setSeriesPlotCorner NOTIFY
73 seriesPlotCornerChanged)
84 QList<QVariant> seriesVisibility() const;
85 void setSeriesVisibility(const QList<QVariant>&);
90 QList<QVariant> seriesColor() const;
91 void setSeriesColor(const QList<QVariant>&);
96 QList<QVariant> seriesLabel() const;
97 void setSeriesLabel(const QList<QVariant>&);
102 QList<QVariant> seriesLineThickness() const;
103 void setSeriesLineThickness(const QList<QVariant>&);
108 QList<QVariant> seriesLineStyle() const;
109 void setSeriesLineStyle(const QList<QVariant>&);
114 QList<QVariant> seriesMarkerStyle() const;
115 void setSeriesMarkerStyle(const QList<QVariant>&);
120 QList<QVariant> seriesPlotCorner() const;
121 void setSeriesPlotCorner(const QList<QVariant>&);
127 void seriesVisibilityChanged();
132 void seriesLabelChanged();
137 void seriesColorChanged();
142 void seriesLineThicknessChanged();
147 void seriesLineStyleChanged();
152 void seriesMarkerStyleChanged();
157 void seriesPlotCornerChanged();
164 void onDataChanged(const QModelIndex& topleft, const QModelIndex& btmright);
170 void onDoubleClicked(const QModelIndex& idx);
175 void refreshPropertiesWidgets();
180 void savePropertiesWidgets();
185 void domainModified(vtkObject* sender);
188 Q_DISABLE_COPY(pqSeriesEditorPropertyWidget)
191 pqInternals* Internals;
proxy for a VTK object(s) on a server