#include <qwt_sclif.h>
Inherited by QwtKnob, QwtSlider, and QwtThermo.
Inheritance diagram for QwtScaleIf

Public Methods | |
| QwtScaleIf () | |
| virtual | ~QwtScaleIf () |
| void | setScale (double vmin, double vmax, int logarithmic = 0) |
| void | setScale (double vmin, double vmax, double step, int logarithmic = 0) |
| void | setScale (const QwtScaleDiv &s) |
| void | setScaleMaxMajor ( int ticks) |
| void | setScaleMaxMinor ( int ticks) |
| void | autoScale () |
| int | scaleMaxMinor () const |
| int | scaleMaxMajor () const |
Protected Methods | |
| bool | hasUserScale () |
| virtual void | scaleChange () = 0 |
Protected Attributes | |
| QwtScaleDraw | d_scale |
| int | d_maxMajor |
| int | d_maxMinor |
This interface class is used to provide classes with a protected QwtScaleDraw member and a public interface to access that scale.
For internal use only.
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Advise the widget to control the scale range internally.
Autoscaling is on by default.
|
|
|
Check for user-defined scale.
|
|
|
|
|
|
|
|
|
|
|
|
Specify a user-defined scale.
By default, the widget is supposed to control the range of its scale automatically, but sometimes it is desirable to have a user-defined scale which is not in sync with the widget's range, e.g. if a logarithmic scale is needed (sliders don't support that) or if the scale is required to have a fixed range (say 0...100%), independent of the widget's range.
|
|
|
Specify a user-defined scale.
By default, the widget is supposed to control the range of its scale automatically, but sometimes it is desirable to have a user-defined scale which is not in sync with the widget's range, e.g. if a logarithmic scale is needed (sliders don't support that) or if the scale is required to have a fixed range (say 0...100%), independent of the widget's range.
|
|
|
Set the maximum number of major tick intervals.
The scale's major ticks are calculated automatically such that the number of major intervals does not exceed <ticks>. The default value is 5.
|
|
|
Set the maximum number of minor tick intervals.
The scale's minor ticks are calculated automatically such that the number of minor intervals does not exceed <ticks>. The default value is 3.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000