79 Q_DECLARE_FLAGS(ScaleComponents, ScaleComponent)
91 void enableComponent(ScaleComponent,
bool enable =
true);
92 bool hasComponent(ScaleComponent)
const;
96 double maxTickLength()
const;
98 void setSpacing(
double);
99 double spacing()
const;
101 void setPenWidthF(qreal width);
102 qreal penWidthF()
const;
105 void setSelected(
bool on);
107 bool isSelected()
const;
110 void setSelectedPenWidthOffset(qreal offset = 1);
111 qreal selectedPenWidthOffset()
const;
113 virtual void draw(QPainter*,
const QPalette&)
const;
115 virtual QwtText label(
double)
const;
118 virtual double extent(
const QFont& font)
const = 0;
120 void setMinimumExtent(
double);
121 double minimumExtent()
const;
123 void invalidateCache();
142 virtual void drawTick(QPainter* painter,
double value,
double len)
const = 0;
172 virtual void drawLabel(QPainter* painter,
double value)
const = 0;
174 const QwtText& tickLabel(
const QFont&,
double value)
const;
A class representing a text.
Definition qwt_text.h:93