43class QTRADINGVIEW_EXPORT
Pane
55 void addSeries(std::shared_ptr<Series> series);
61 void removeSeries(std::shared_ptr<Series> series);
66 const std::vector<std::shared_ptr<Series>>& series()
const;
72 void setScale(ScaleType type);
83 void setHeightRatio(
double ratio);
88 double heightRatio()
const;
94 void setRect(
const QRectF &rect);
106 void calculateRange(
int start,
int end);
111 double minValue()
const;
116 double maxValue()
const;
123 void setManualRange(
double minValue,
double maxValue);
130 void zoomYAxis(
double zoomFactor,
double anchorValue);
135 void resetAutoRange();
140 bool isAutoRange()
const;
147 void render(QPainter *painter,
const ViewPort &viewport);
150 std::vector<std::shared_ptr<Series>> m_series;
151 std::shared_ptr<IScale> m_scale;
152 double m_heightRatio;