#include <qwt_grid.h>
Inheritance diagram for QwtGrid::
Public Methods | |
QwtGrid () | |
virtual | ~QwtGrid () |
virtual const QwtGrid & | operator= (const QwtGrid &g) |
virtual void | draw (QPainter *p, const QRect &r, const QwtDiMap &mx, const QwtDiMap &my) |
void | enableX (bool tf) |
bool | xEnabled () const |
void | enableY (bool tf) |
bool | yEnabled () const |
void | enableXMin (bool tf) |
bool | xMinEnabled () const |
void | enableYMin (bool tf) |
bool | yMinEnabled () const |
void | setXDiv (const QwtScaleDiv &sx) |
const QwtScaleDiv & | xScaleDiv () const |
void | setYDiv (const QwtScaleDiv &sy) |
const QwtScaleDiv & | yScaleDiv () const |
void | setPen (const QPen &p) |
void | setMajPen (const QPen &p) |
const QPen & | majPen () const |
void | setMinPen (const QPen &p) |
const QPen & | minPen () const |
Protected Methods | |
virtual void | gridChanged () |
The QwtGrid class can be used to draw a coordinate grid. A coordinate grid consists of major and minor vertical and horizontal gridlines. The locations of the gridlines are determined by the X and Y scale divisions which can be assigned with QwtGrid::setXDiv and QwtGrid::setYDiv() The draw() member draws the grid within a bounding rectangle.
|
Enables major grid, disables minor grid.
|
|
dtor.
|
|
Draw the grid.
The grid is drawn into the bounding rectangle such that gridlines begin and end at the rectangle's borders. The X and Y maps are used to map the scale divisions into the drawing region screen.
|
|
Enable or disable vertical gridlines.
|
|
Enable or disable minor vertical gridlines.
|
|
Enable or disable horizontal gridlines.
|
|
Enable or disable minor horizontal gridlines.
|
|
Notify a change of attributes.
This virtual function is called when an attribute of the grid has changed. It can be redefined by derived classes. The default implementation does nothing. Reimplemented in QwtPlotGrid. |
|
|
|
|
|
Assignment operator.
|
|
Assign a pen for the major gridlines.
|
|
Assign a pen for the minor gridlines.
|
|
Assign a pen for both major and minor gridlines.
|
|
Assign an x axis scale division.
|
|
Assign a y axis division.
|
|
|
|
|
|
|
|
|
|
|
|
|