| QGIS API Documentation
    3.18.1-Zürich (202f1bf7e5)
    | 
A widget allowing entry of a range of map scales, e.g. More...
#include <qgsscalerangewidget.h>

| Public Slots | |
| void | setMaximumScale (double scale) | 
| Set the maximum scale (i.e.  More... | |
| void | setMinimumScale (double scale) | 
| Set the minimum scale (i.e.  More... | |
| void | setScaleRange (double min, double max) | 
| Sets the scale range, from min scale (i.e.  More... | |
| Signals | |
| void | rangeChanged (double min, double max) | 
| Emitted when the scale range set in the widget is changed.  More... | |
| Public Member Functions | |
| QgsScaleRangeWidget (QWidget *parent=nullptr) | |
| Constructor for QgsScaleRangeWidget.  More... | |
| double | maximumScale () const | 
| Returns the selected maximum scale (i.e.  More... | |
| double | minimumScale () const | 
| Returns the selected minimum scale (i.e.  More... | |
| void | reloadProjectScales () | 
| Call to reload the preset scales from the current project and apply them to the 2 scales combo boxes.  More... | |
| void | setMapCanvas (QgsMapCanvas *canvas) | 
| Sets the map canvas which will be used for the current scale buttons.  More... | |
| Properties | |
| double | maximumScale | 
| double | minimumScale | 
A widget allowing entry of a range of map scales, e.g.
minimum scale and maximum scale.
Definition at line 32 of file qgsscalerangewidget.h.
| 
 | explicit | 
Constructor for QgsScaleRangeWidget.
Definition at line 23 of file qgsscalerangewidget.cpp.
| double QgsScaleRangeWidget::maximumScale | ( | ) | const | 
Returns the selected maximum scale (i.e.
most "zoomed in" scale), or 0 if maximum scale is not set. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 109 of file qgsscalerangewidget.cpp.
| double QgsScaleRangeWidget::minimumScale | ( | ) | const | 
Returns the selected minimum scale (i.e.
most "zoomed out" scale), or 0 if minimum scale is not set. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 99 of file qgsscalerangewidget.cpp.
| 
 | signal | 
Emitted when the scale range set in the widget is changed.
The scale values indicates the scale denominator, e.g. 1000.0 for a 1:1000 map, or 0 to indicate not set.
| void QgsScaleRangeWidget::reloadProjectScales | ( | ) | 
Call to reload the preset scales from the current project and apply them to the 2 scales combo boxes.
Definition at line 73 of file qgsscalerangewidget.cpp.
| void QgsScaleRangeWidget::setMapCanvas | ( | QgsMapCanvas * | canvas | ) | 
Sets the map canvas which will be used for the current scale buttons.
If not set, the buttons are hidden.
Definition at line 88 of file qgsscalerangewidget.cpp.
| 
 | slot | 
Set the maximum scale (i.e.
most "zoomed in" scale), or 0 to indicate the minimum is not set. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 104 of file qgsscalerangewidget.cpp.
| 
 | slot | 
Set the minimum scale (i.e.
most "zoomed out" scale), or 0 to indicate the minimum is not set. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 94 of file qgsscalerangewidget.cpp.
| 
 | slot | 
Sets the scale range, from min scale (i.e.
most "zoomed out" scale) to max scale (most "zoomed in" scale). The scale values indicates the scale denominator, e.g. 1000.0 for a 1:1000 map, or 0 to indicate not set.
Definition at line 114 of file qgsscalerangewidget.cpp.
| 
 | readwrite | 
Definition at line 1 of file qgsscalerangewidget.h.
| 
 | readwrite | 
Definition at line 1 of file qgsscalerangewidget.h.