36 void updateUI(QwtPlotItem* item)
override;
38 void applySetting(QwtPlotIntervalCurve* item);
39 void applySymbolSetting(QwtPlotIntervalCurve* item);
41 void setTitle(
const QString& t);
42 QString getTitle()
const;
44 void enableErrorBarEdit(
bool on =
true);
45 bool isEnableErrorBarEdit()
const;
47 void enableFillEdit(
bool on =
true);
48 bool isEnableFillEdit()
const;
50 QPen getCurvePen()
const;
52 QBrush getFillBrush()
const;
54 void setOrientation(Qt::Orientation v);
55 Qt::Orientation getOrientation()
const;
61 QwtIntervalSymbol* createIntervalSymbolFromUI();
64 void setCurvePen(
const QPen& v);
66 void setFillBrush(
const QBrush& v);
69 void onGroupBoxErrorBarEnable(
bool checked);
70 void onGroupBoxFillEnable(
bool checked);
71 void onGroupBoxPenEnable(
bool checked);
72 void onErrorBarPenWidthChanged(
int v);
73 void onBrushChanged(
const QBrush& b);
74 void onButtonGroupOrientationClicked(QAbstractButton* b);
75 void onCurvePenChanged(
const QPen& p);
76 void onPenEditWidgetToErrorBarChanged(
const QPen& p);
77 void onBrushEditWidgetToErrorBarChanged(
const QBrush& b);
78 void onBarStyleButtonClicked(QAbstractButton* btn);
80 virtual void plotItemAttached(QwtPlotItem* plotItem,
bool on);
83 Ui::DAChartErrorBarItemSettingWidget* ui;