#include <qwt_sclif.h>
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.
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Advise the widget to control the scale range internally.
Autoscaling is on by default.
|
|
|
Check for user-defined scale.
|
|
|
Notify changed 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.13.1 written by Dimitri van Heesch,
© 1997-2001