|
| | QwtCompassScaleDraw () |
| | Constructor.
|
| |
| | QwtCompassScaleDraw (const QMap< double, QString > &map) |
| | Constructor.
|
| |
| virtual | ~QwtCompassScaleDraw () |
| | Destructor .
|
| |
| void | setLabelMap (const QMap< double, QString > &map) |
| | Set a map, mapping values to labels.
|
| |
| QMap< double, QString > | labelMap () const |
| | Get the map, mapping values to labels.
|
| |
| virtual QwtText | label (double value) const override |
| | Map a value to a corresponding label.
|
| |
| | QwtRoundScaleDraw () |
| | Constructor.
|
| |
|
virtual | ~QwtRoundScaleDraw () |
| | Destructor.
|
| |
| void | setRadius (double radius) |
| | Set the radius.
|
| |
| double | radius () const |
| | Get the radius.
|
| |
| void | moveCenter (double x, double y) |
| | Move the center.
|
| |
| void | moveCenter (const QPointF &) |
| | Move the center.
|
| |
| QPointF | center () const |
| | Get the center of the scale.
|
| |
| void | setAngleRange (double angle1, double angle2) |
| | Set the angle range.
|
| |
| virtual double | extent (const QFont &) const override |
| | Calculate the extent of the scale.
|
| |
| | QwtAbstractScaleDraw () |
| | Constructor for QwtAbstractScaleDraw.
|
| |
| virtual | ~QwtAbstractScaleDraw () |
| | Destructor for QwtAbstractScaleDraw .
|
| |
| void | setScaleDiv (const QwtScaleDiv &) |
| | Set the scale division.
|
| |
| const QwtScaleDiv & | scaleDiv () const |
| | Return the scale division.
|
| |
| void | setTransformation (QwtTransform *) |
| | Set the scale transformation.
|
| |
| const QwtScaleMap & | scaleMap () const |
| | Return the scale map (const version)
|
| |
| QwtScaleMap & | scaleMap () |
| | Return the scale map (non-const version)
|
| |
| void | enableComponent (ScaleComponent, bool enable=true) |
| | Enable or disable a scale component.
|
| |
| bool | hasComponent (ScaleComponent) const |
| | Check if a component is enabled.
|
| |
| void | setTickLength (QwtScaleDiv::TickType, double length) |
| | Set the length of the ticks.
|
| |
| double | tickLength (QwtScaleDiv::TickType) const |
| | Get the length of the ticks.
|
| |
| double | maxTickLength () const |
| | Get the length of the longest tick.
|
| |
| void | setSpacing (double) |
| | Set the spacing between tick and labels.
|
| |
| double | spacing () const |
| | Get the spacing.
|
| |
| void | setPenWidthF (qreal width) |
| | Specify the width of the scale pen.
|
| |
| qreal | penWidthF () const |
| | Get the scale pen width.
|
| |
| void | setSelected (bool on) |
| | Set whether the scale draw is selected.
|
| |
| bool | isSelected () const |
| | Check if the scale draw is selected.
|
| |
| void | setSelectedPenWidthOffset (qreal offset=1) |
| | Set the pen width offset for the axis when it is in selected state.
|
| |
| qreal | selectedPenWidthOffset () const |
| | Get the current pen width offset for the axis when it is in selected state.
|
| |
| virtual void | draw (QPainter *, const QPalette &) const |
| | Draw the scale.
|
| |
| void | setMinimumExtent (double) |
| | Set a minimum for the extent.
|
| |
| double | minimumExtent () const |
| | Get the minimum extent.
|
| |
| void | invalidateCache () |
| | Invalidate the cache used by tickLabel()
|
| |
|
| enum | ScaleComponent { Backbone = 0x01
, Ticks = 0x02
, Labels = 0x04
} |
| | Components of a scale. More...
|
| |
| virtual void | drawTick (QPainter *, double value, double len) const override |
| | Draw a tick.
|
| |
| virtual void | drawBackbone (QPainter *) const override |
| | Draws the baseline of the scale.
|
| |
| virtual void | drawLabel (QPainter *, double value) const override |
| | Draws the label for a major scale tick.
|
| |
| const QwtText & | tickLabel (const QFont &, double value) const |
| | Convert a value into its representing label and cache it.
|
| |
A special scale draw made for QwtCompass.