10#ifndef QWT_PLOT_SCALE_ITEM_H 
   11#define QWT_PLOT_SCALE_ITEM_H 
   13#include "qwt_global.h" 
   14#include "qwt_plot_item.h" 
   15#include "qwt_scale_draw.h" 
   51        const double pos = 0.0 );
 
   55    virtual int rtti() 
const QWT_OVERRIDE;
 
   60    void setScaleDivFromAxis( 
bool on );
 
   61    bool isScaleDivFromAxis() 
const;
 
   63    void setPalette( 
const QPalette& );
 
   64    QPalette palette() 
const;
 
   66    void setFont( 
const QFont& );
 
   74    void setPosition( 
double pos );
 
   75    double position() 
const;
 
   77    void setBorderDistance( 
int );
 
   78    int borderDistance() 
const;
 
   82    virtual void draw( QPainter*,
 
   84        const QRectF& canvasRect ) 
const QWT_OVERRIDE;
 
 
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 which draws a scale inside the plot canvas.
A class representing a scale division.
A class for drawing scales.
@ BottomScale
The scale is below.