|
QGIS API Documentation
3.18.1-Zürich (202f1bf7e5)
|
A composite horizontal color ramp widget and associated spinbox for manual value entry. More...
#include <qgscolorwidgets.h>

Public Member Functions | |
| QgsColorSliderWidget (QWidget *parent=nullptr, ColorComponent component=QgsColorWidget::Red) | |
| Construct a new color slider widget. More... | |
| void | setColor (const QColor &color, bool emitSignals=false) override |
| Sets the color for the widget. More... | |
| void | setComponent (ColorComponent component) override |
| Sets the color component which the widget controls. More... | |
| void | setComponentValue (int value) override |
| Alters the widget's color by setting the value for the widget's color component. More... | |
Public Member Functions inherited from QgsColorWidget | |
| QgsColorWidget (QWidget *parent=nullptr, ColorComponent component=Multiple) | |
| Construct a new color widget. More... | |
| QColor | color () const |
| Returns the current color for the widget. More... | |
| ColorComponent | component () const |
| Returns the color component which the widget controls. More... | |
| int | componentValue () const |
| Returns the current value of the widget's color component. More... | |
Additional Inherited Members | |
Public Types inherited from QgsColorWidget | |
| enum | ColorComponent { Multiple = 0 , Red , Green , Blue , Hue , Saturation , Value , Alpha } |
| Specifies the color component which the widget alters. More... | |
Public Slots inherited from QgsColorWidget | |
Signals inherited from QgsColorWidget | |
| void | colorChanged (const QColor &color) |
| Emitted when the widget's color changes. More... | |
| void | hovered () |
| Emitted when mouse hovers over widget. More... | |
Static Public Member Functions inherited from QgsColorWidget | |
| static QPixmap | createDragIcon (const QColor &color) |
| Create an icon for dragging colors. More... | |
Protected Member Functions inherited from QgsColorWidget | |
| void | alterColor (QColor &color, QgsColorWidget::ColorComponent component, int newValue) const |
| Alters a color by modifying the value of a specific color component. More... | |
| int | componentRange () const |
| Returns the range of valid values for the color widget's component. More... | |
| int | componentRange (ColorComponent component) const |
| Returns the range of valid values a color component. More... | |
| int | componentValue (ColorComponent component) const |
| Returns the value of a component of the widget's current color. More... | |
| void | dragEnterEvent (QDragEnterEvent *e) override |
| void | dropEvent (QDropEvent *e) override |
| int | hue () const |
| Returns the hue for the widget. More... | |
| void | mouseMoveEvent (QMouseEvent *e) override |
| void | mousePressEvent (QMouseEvent *e) override |
| void | mouseReleaseEvent (QMouseEvent *e) override |
Static Protected Member Functions inherited from QgsColorWidget | |
| static const QPixmap & | transparentBackground () |
| Generates a checkboard pattern pixmap for use as a background to transparent colors. More... | |
Protected Attributes inherited from QgsColorWidget | |
| ColorComponent | mComponent |
| QColor | mCurrentColor |
| int | mExplicitHue = 0 |
| QColor wipes the hue information when it is ambiguous (e.g., for saturation = 0). More... | |
A composite horizontal color ramp widget and associated spinbox for manual value entry.
Definition at line 603 of file qgscolorwidgets.h.
| QgsColorSliderWidget::QgsColorSliderWidget | ( | QWidget * | parent = nullptr, |
| ColorComponent | component = QgsColorWidget::Red |
||
| ) |
Construct a new color slider widget.
| parent | parent QWidget for the widget |
| component | color component which is controlled by the slider |
Definition at line 1282 of file qgscolorwidgets.cpp.
|
overridevirtual |
Sets the color for the widget.
| color | widget color |
| emitSignals | set to true to emit the colorChanged signal after setting color |
Reimplemented from QgsColorWidget.
Definition at line 1355 of file qgscolorwidgets.cpp.
|
overridevirtual |
Sets the color component which the widget controls.
| component | color component for widget |
Reimplemented from QgsColorWidget.
Definition at line 1322 of file qgscolorwidgets.cpp.
|
overridevirtual |
Alters the widget's color by setting the value for the widget's color component.
| value | value for widget's color component. This value is automatically clipped to the range of valid values for the color component. |
Reimplemented from QgsColorWidget.
Definition at line 1344 of file qgscolorwidgets.cpp.