27#ifndef QWT_PLOT_SCALE_ITEM_H
28#define QWT_PLOT_SCALE_ITEM_H
30#include "qwt_global.h"
31#include "qwt_plot_item.h"
32#include "qwt_scale_draw.h"
67 virtual int rtti()
const override;
75 void setScaleDivFromAxis(
bool on);
77 bool isScaleDivFromAxis()
const;
80 void setPalette(
const QPalette&);
82 QPalette palette()
const;
85 void setFont(
const QFont&);
98 void setPosition(
double pos);
100 double position()
const;
103 void setBorderDistance(
int);
105 int borderDistance()
const;
Base class for items on the plot canvas
Definition qwt_plot_item.h:85
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
Draw the item
virtual int rtti() const
Runtime type information
Definition qwt_plot_item.cpp:155
virtual void updateScaleDiv(const QwtScaleDiv &, const QwtScaleDiv &)
Update the item with new scale divisions
Definition qwt_plot_item.cpp:673
A class which draws a scale inside the plot canvas
Definition qwt_plot_scaleitem.h:58
A class representing a scale division
Definition qwt_scale_div.h:47
A class for drawing scales
Definition qwt_scale_draw.h:52
Alignment
Alignment of the scale draw
Definition qwt_scale_draw.h:59
@ BottomScale
The scale is below
Definition qwt_scale_draw.h:61
A scale map
Definition qwt_scale_map.h:44