24 virtual void setChartTitle(
const QString& title) = 0;
25 virtual QString getChartTitle()
const = 0;
27 virtual void setBackgroundBrush(
const QBrush& brush) = 0;
28 virtual QBrush getBackgroundBrush()
const = 0;
30 virtual void setBorderColor(
const QColor& color) = 0;
31 virtual QColor getBorderColor()
const = 0;
34 virtual void setAxisLabel(
int axisId,
const QString& label) = 0;
35 virtual QString getAxisLabel(
int axisId)
const = 0;
37 virtual void setAxisColor(
int axisId,
const QColor& color) = 0;
38 virtual QColor getAxisColor(
int axisId)
const = 0;
41 virtual void enableGrid(
bool enable =
true) = 0;
42 virtual bool isGridEnabled()
const = 0;
43 virtual void setGridStyle(
const QColor& color, qreal width = 1.0, Qt::PenStyle style = Qt::DotLine,
bool isMajor =
true) = 0;
44 virtual void setGridMajorStyle(
const QColor& color, qreal width = 1.0, Qt::PenStyle style = Qt::DotLine) = 0;
45 virtual void setGridMinorStyle(
const QColor& color, qreal width = 0.5, Qt::PenStyle style = Qt::DotLine) = 0;
48 virtual void enableLegend(
bool enable =
true) = 0;
49 virtual bool isLegendEnabled()
const = 0;
51 virtual void setLegendPosition(Qt::Alignment alignment) = 0;
52 virtual Qt::Alignment getLegendPosition()
const = 0;
54 virtual void setLegendBackground(
const QBrush& brush) = 0;
55 virtual QBrush getLegendBackground()
const = 0;
57 virtual void setLegendTextColor(
const QColor& color) = 0;
58 virtual QColor getLegendTextColor()
const = 0;
61 virtual void setupDateTimeAxis(
int axisId,
const QString& format =
"yyyy-MM-dd hh:mm:ss") = 0;
62 virtual bool isDateTimeAxis(
int axisId)
const = 0;