10 #ifndef QWT_PLOT_MULTI_BAR_CHART_H
11 #define QWT_PLOT_MULTI_BAR_CHART_H
13 #include "qwt_global.h"
14 #include "qwt_plot_abstract_barchart.h"
70 virtual int rtti() const QWT_OVERRIDE;
79 void setStyle( ChartStyle style );
80 ChartStyle style() const;
85 void resetSymbolMap();
87 virtual
void drawSeries( QPainter*,
89 const QRectF& canvasRect,
int from,
int to ) const QWT_OVERRIDE;
91 virtual QRectF boundingRect() const QWT_OVERRIDE;
96 int index, const QSizeF& ) const QWT_OVERRIDE;
102 int sampleIndex,
int valueIndex ) const;
104 virtual
void drawSample( QPainter*,
106 const QRectF& canvasRect, const
QwtInterval& boundingInterval,
109 virtual
void drawBar( QPainter*,
int sampleIndex,
112 void drawStackedBars( QPainter*,
114 const QRectF& canvasRect,
int index,
117 void drawGroupedBars( QPainter*,
119 const QRectF& canvasRect,
int index,
Directed rectangle representing bounding rectangle and orientation of a column.
A drawing primitive for columns.
A paint device for scalable graphics.
A class representing an interval.
Attributes of an entry on a legend.
Abstract base class for bar chart items.
QwtPlotMultiBarChart displays a series of a samples that consist each of a set of values.
@ Grouped
The bars of a set are displayed side by side.
Abstract interface for iterating over samples.
Class storing a QwtSeriesData object.
A sample of the types (x1...xn, y) or (x, y1..yn)
A class representing a text.