67 Q_DECLARE_FLAGS(ScaleComponents, ScaleComponent)
79 void enableComponent(ScaleComponent,
bool enable =
true);
80 bool hasComponent(ScaleComponent)
const;
84 double maxTickLength()
const;
86 void setSpacing(
double);
87 double spacing()
const;
89 void setPenWidthF(qreal width);
90 qreal penWidthF()
const;
93 void setSelected(
bool on);
94 bool isSelected()
const;
97 void setSelectedPenWidthOffset(qreal offset = 1);
98 qreal selectedPenWidthOffset()
const;
100 virtual void draw(QPainter*,
const QPalette&)
const;
102 virtual QwtText label(
double)
const;
116 virtual double extent(
const QFont& font)
const = 0;
118 void setMinimumExtent(
double);
119 double minimumExtent()
const;
121 void invalidateCache();
133 virtual void drawTick(QPainter* painter,
double value,
double len)
const = 0;
151 virtual void drawLabel(QPainter* painter,
double value)
const = 0;
153 const QwtText& tickLabel(
const QFont&,
double value)
const;
A class representing a text.
Definition qwt_text.h:69