18#ifndef QGSELEVATIONCONTROLLERWIDGET_H
19#define QGSELEVATIONCONTROLLERWIDGET_H
25#include <QWidgetAction>
34class GUI_EXPORT QgsElevationControllerLabels :
public QWidget
SIP_SKIP
42 void paintEvent( QPaintEvent *event )
override;
54class GUI_EXPORT QgsElevationControllerSettingsAction:
public QWidgetAction
60 QgsElevationControllerSettingsAction( QWidget *parent =
nullptr );
90 void resizeEvent( QResizeEvent *event )
override;
126 double fixedRangeSize()
const;
153 void setFixedRangeSize(
double size );
167 void updateWidgetMask();
169 QToolButton *mConfigureButton =
nullptr;
170 QMenu *mMenu =
nullptr;
172 QgsElevationControllerLabels *mSliderLabels =
nullptr;
175 double mFixedRangeSize = -1;
176 int mBlockSliderChanges = 0;
177 double mSliderPrecision = 100;
QgsRange which stores a range of double values.
The QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value.
A slider control with two interactive endpoints, for interactive selection of a range of values.