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" 
   15 #include "qwt_interval.h" 
   38     virtual int rtti() 
const;
 
   40     void setOrientation( Qt::Orientation );
 
   41     Qt::Orientation orientation();
 
   43     void setInterval( 
double min, 
double max );
 
   47     void setPen( 
const QColor &, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   48     void setPen( 
const QPen & );
 
   49     const QPen &pen() 
const;
 
   51     void setBrush( 
const QBrush & );
 
   52     const QBrush &brush() 
const;
 
   54     virtual void draw( QPainter *,
 
   56         const QRectF &) 
const;
 
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
Draw the item. 
Base class for items on the plot canvas. 
Definition: qwt_plot_item.h:64
A scale map. 
Definition: qwt_scale_map.h:30
virtual int rtti() const 
Definition: qwt_plot_item.cpp:120
virtual QRectF boundingRect() const 
Definition: qwt_plot_item.cpp:537
A plot item, which displays a zone. 
Definition: qwt_plot_zoneitem.h:31
A class representing an interval. 
Definition: qwt_interval.h:26