| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
A widget for manipulating QgsCurveTransform curves. More...
#include <qgscurveeditorwidget.h>

| Public Slots | |
| void | setMaxHistogramValueRange (double maxValueRange) | 
| Sets the maximum expected value for the range of values shown in the histogram.  More... | |
| void | setMinHistogramValueRange (double minValueRange) | 
| Sets the minimum expected value for the range of values shown in the histogram.  More... | |
| Signals | |
| void | changed () | 
| Emitted when the widget curve changes.  More... | |
| Public Member Functions | |
| QgsCurveEditorWidget (QWidget *parent=nullptr, const QgsCurveTransform &curve=QgsCurveTransform()) | |
| Constructor for QgsCurveEditorWidget.  More... | |
| ~QgsCurveEditorWidget () override | |
| QgsCurveTransform | curve () const | 
| Returns a curve representing the current curve from the widget.  More... | |
| double | maxHistogramValueRange () const | 
| Returns the maximum expected value for the range of values shown in the histogram.  More... | |
| double | minHistogramValueRange () const | 
| Returns the minimum expected value for the range of values shown in the histogram.  More... | |
| void | setCurve (const QgsCurveTransform &curve) | 
| Sets the curve to show in the widget.  More... | |
| void | setHistogramSource (const QgsVectorLayer *layer, const QString &expression) | 
| Sets a layer and expression source for values to show in a histogram behind the curve.  More... | |
| Protected Member Functions | |
| void | keyPressEvent (QKeyEvent *event) override | 
A widget for manipulating QgsCurveTransform curves.
Definition at line 143 of file qgscurveeditorwidget.h.
| QgsCurveEditorWidget::QgsCurveEditorWidget | ( | QWidget * | parent = nullptr, | 
| const QgsCurveTransform & | curve = QgsCurveTransform() | ||
| ) | 
Constructor for QgsCurveEditorWidget.
Definition at line 41 of file qgscurveeditorwidget.cpp.
| 
 | override | 
Definition at line 88 of file qgscurveeditorwidget.cpp.
| 
 | signal | 
Emitted when the widget curve changes.
| 
 | inline | 
Returns a curve representing the current curve from the widget.
Definition at line 160 of file qgscurveeditorwidget.h.
| 
 | overrideprotected | 
Definition at line 152 of file qgscurveeditorwidget.cpp.
| 
 | inline | 
Returns the maximum expected value for the range of values shown in the histogram.
Definition at line 189 of file qgscurveeditorwidget.h.
| 
 | inline | 
Returns the minimum expected value for the range of values shown in the histogram.
Definition at line 182 of file qgscurveeditorwidget.h.
| void QgsCurveEditorWidget::setCurve | ( | const QgsCurveTransform & | curve | ) | 
Sets the curve to show in the widget.
Definition at line 98 of file qgscurveeditorwidget.cpp.
| void QgsCurveEditorWidget::setHistogramSource | ( | const QgsVectorLayer * | layer, | 
| const QString & | expression | ||
| ) | 
Sets a layer and expression source for values to show in a histogram behind the curve.
The histogram is generated in a background thread to keep the widget responsive.
Definition at line 105 of file qgscurveeditorwidget.cpp.
| 
 | slot | 
Sets the maximum expected value for the range of values shown in the histogram.
Definition at line 146 of file qgscurveeditorwidget.cpp.
| 
 | slot | 
Sets the minimum expected value for the range of values shown in the histogram.
Definition at line 140 of file qgscurveeditorwidget.cpp.