10 #ifndef QWT_PLOT_BAR_CHART_H
11 #define QWT_PLOT_BAR_CHART_H
13 #include "qwt_global.h"
14 #include "qwt_plot_abstract_barchart.h"
15 #include "qwt_series_data.h"
75 virtual int rtti()
const;
77 void setSamples(
const QVector<QPointF> & );
78 void setSamples(
const QVector<double> & );
84 void setLegendMode( LegendMode );
85 LegendMode legendMode()
const;
89 const QRectF &canvasRect,
int from,
int to )
const;
94 int sampleIndex,
const QPointF& )
const;
96 virtual QwtText barTitle(
int sampleIndex )
const;
99 virtual void drawSample( QPainter *painter,
101 const QRectF &canvasRect,
const QwtInterval &boundingInterval,
102 int index,
const QPointF& sample )
const;
104 virtual void drawBar( QPainter *,
105 int sampleIndex,
const QPointF& point,
QwtPlotBarChart displays a series of a values as bars.
Definition: qwt_plot_barchart.h:41
virtual QList< QwtLegendData > legendData() const
Return all information, that is needed to represent the item on the legend.
Definition: qwt_plot_item.cpp:595
virtual QRectF boundingRect() const
Definition: qwt_plot_seriesitem.cpp:94
A class representing a text.
Definition: qwt_text.h:51
A scale map.
Definition: qwt_scale_map.h:30
virtual QwtGraphic legendIcon(int index, const QSizeF &) const
Definition: qwt_plot_item.cpp:371
Definition: qwt_plot_barchart.h:59
Directed rectangle representing bounding rectangle and orientation of a column.
Definition: qwt_column_symbol.h:28
virtual int rtti() const
Definition: qwt_plot_item.cpp:120
A drawing primitive for columns.
Definition: qwt_column_symbol.h:93
Class storing a QwtSeriesData object.
Definition: qwt_series_store.h:57
A paint device for scalable graphics.
Definition: qwt_graphic.h:74
A class representing an interval.
Definition: qwt_interval.h:26
LegendMode
Legend modes.
Definition: qwt_plot_barchart.h:51
Abstract base class for bar chart items.
Definition: qwt_plot_abstract_barchart.h:25
virtual void drawSeries(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const =0