11 #ifndef KDCHART_STOCK_DIAGRAM_H
12 #define KDCHART_STOCK_DIAGRAM_H
41 void setType(Type type);
56 void setLowHighLinePen(
const QPen &pen);
57 QPen lowHighLinePen()
const;
59 void setLowHighLinePen(
int column,
const QPen &pen);
60 QPen lowHighLinePen(
int column)
const;
62 void setUpTrendCandlestickBrush(
const QBrush &brush);
63 QBrush upTrendCandlestickBrush()
const;
65 void setDownTrendCandlestickBrush(
const QBrush &brush);
66 QBrush downTrendCandlestickBrush()
const;
68 void setUpTrendCandlestickBrush(
int column,
const QBrush &brush);
69 QBrush upTrendCandlestickBrush(
int column)
const;
71 void setDownTrendCandlestickBrush(
int column,
const QBrush &brush);
72 QBrush downTrendCandlestickBrush(
int column)
const;
74 void setUpTrendCandlestickPen(
const QPen &pen);
75 QPen upTrendCandlestickPen()
const;
77 void setDownTrendCandlestickPen(
const QPen &pen);
78 QPen downTrendCandlestickPen()
const;
80 void setUpTrendCandlestickPen(
int column,
const QPen &pen);
81 QPen upTrendCandlestickPen(
int column)
const;
83 void setDownTrendCandlestickPen(
int column,
const QPen &pen);
84 QPen downTrendCandlestickPen(
int column)
const;
86 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) && defined(Q_COMPILER_MANGLES_RETURN_TYPE)
87 virtual const int numberOfAbscissaSegments()
const;
88 virtual const int numberOfOrdinateSegments()
const;
90 int numberOfAbscissaSegments()
const override;
91 int numberOfOrdinateSegments()
const override;
96 void resize(
const QSizeF &size)
override;
98 qreal threeDItemDepth(
int column)
const override;
99 qreal threeDItemDepth(
const QModelIndex &index)
const override;
102 const QPair<QPointF, QPointF> calculateDataBoundaries()
const override;
#define KDCHART_DECLARE_DERIVED_DIAGRAM(X, PLANE)
Base class for diagrams based on a cartesian coordianate system.
Cartesian coordinate plane.
Stores information about painting diagrams.
Attributes to customize the appearance of a column in a stock chart.
A set of 3D bar attributes.