10 #ifndef QWT_PLOT_GRID_H 
   11 #define QWT_PLOT_GRID_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_plot_item.h" 
   39     virtual int rtti() 
const QWT_OVERRIDE;
 
   42     bool xEnabled() 
const;
 
   45     bool yEnabled() 
const;
 
   47     void enableXMin( 
bool );
 
   48     bool xMinEnabled() 
const;
 
   50     void enableYMin( 
bool );
 
   51     bool yMinEnabled() 
const;
 
   59     void setPen( 
const QColor&,
 
   60         qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   62     void setPen( 
const QPen& );
 
   64     void setMajorPen( 
const QColor&,
 
   65         qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   67     void setMajorPen( 
const QPen& );
 
   68     const QPen& majorPen() 
const;
 
   70     void setMinorPen( 
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   71     void setMinorPen( 
const QPen& );
 
   72     const QPen& minorPen() 
const;
 
   74     virtual void draw( QPainter*,
 
   76         const QRectF& canvasRect ) 
const QWT_OVERRIDE;
 
   82     void drawLines( QPainter*, 
const QRectF&,
 
A class which draws a coordinate grid.
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 void updateScaleDiv(const QwtScaleDiv &, const QwtScaleDiv &)
Update the item to changes of the axes scale division.
A class representing a scale division.