10 #ifndef QWT_PLOT_BAR_CHART_H 11 #define QWT_PLOT_BAR_CHART_H 78 void setSamples( const
QVector< QPointF >& );
79 void setSamples( const
QVector<
double >& );
83 const QwtColumnSymbol* symbol() const;
86 LegendMode legendMode() const;
88 virtual
void drawSeries( QPainter*,
90 const QRectF& canvasRect,
int from,
int to ) const
QWT_OVERRIDE;
92 virtual QRectF boundingRect() const QWT_OVERRIDE;
94 virtual QwtColumnSymbol* specialSymbol(
95 int sampleIndex, const QPointF& ) const;
97 virtual
QwtText barTitle(
int sampleIndex ) const;
100 virtual
void drawSample( QPainter* painter,
102 const QRectF& canvasRect, const
QwtInterval& boundingInterval,
103 int index, const QPointF& sample ) const;
105 virtual
void drawBar( QPainter*,
106 int sampleIndex, const QPointF& sample,
111 const QRectF& canvasRect, const
QwtInterval& boundingInterval,
112 const QPointF& sample ) const;
115 QwtGraphic legendIcon(
int index, const QSizeF& ) const QWT_OVERRIDE;
A class representing an interval.
Abstract interface for iterating over samples.
A drawing primitive for columns.
Abstract base class for bar chart items.
QwtPlotBarChart displays a series of a values as bars.
Class storing a QwtSeriesData object.
A class representing a text.
A paint device for scalable graphics.
Directed rectangle representing bounding rectangle and orientation of a column.
Attributes of an entry on a legend.