10 #ifndef QWT_PLOT_ZONE_ITEM_H 
   11 #define QWT_PLOT_ZONE_ITEM_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_plot_item.h" 
   16 #include <qnamespace.h> 
   40     virtual int rtti() 
const QWT_OVERRIDE;
 
   42     void setOrientation( Qt::Orientation );
 
   43     Qt::Orientation orientation() 
const;
 
   45     void setInterval( 
double min, 
double max );
 
   49     void setPen( 
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   50     void setPen( 
const QPen& );
 
   51     const QPen& pen() 
const;
 
   53     void setBrush( 
const QBrush& );
 
   54     const QBrush& brush() 
const;
 
   56     virtual void draw( QPainter*,
 
   58         const QRectF& canvasRect ) 
const QWT_OVERRIDE;
 
A class representing an interval.
Base class for items on the plot canvas.
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
Draw the item.
virtual QRectF boundingRect() const
A plot item, which displays a zone.