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" 
   76     virtual int rtti() const QWT_OVERRIDE;
 
   78     void setSamples( const 
QVector< QPointF >& );
 
   79     void setSamples( const 
QVector< 
double >& );
 
   85     void setLegendMode( LegendMode );
 
   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;
 
   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;
 
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.
QwtPlotBarChart displays a series of a values as bars.
Abstract interface for iterating over samples.
Class storing a QwtSeriesData object.
A class representing a text.