QGIS API Documentation
3.8.0-Zanzibar (11aff65)
|
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 22 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.
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.
|
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 72 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 83 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 99 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 89 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 109 of file qgsscalerangewidget.cpp.
|
readwrite |
Definition at line 36 of file qgsscalerangewidget.h.
|
readwrite |
Definition at line 35 of file qgsscalerangewidget.h.