QGIS API Documentation
2.8.2-Wien
|
A composite horizontal color ramp widget and associated spinbox for manual value entry. More...
#include <qgscolorwidgets.h>
Public Member Functions | |
QgsColorSliderWidget (QWidget *parent=0, const ColorComponent component=QgsColorWidget::Red) | |
Construct a new color slider widget. | |
virtual | ~QgsColorSliderWidget () |
virtual void | setColor (const QColor &color, const bool emitSignals=false) override |
Sets the color for the widget. | |
virtual void | setComponent (const ColorComponent component) override |
Sets the color component which the widget controls. | |
virtual void | setComponentValue (const int value) override |
Alters the widget's color by setting the value for the widget's color component. | |
![]() | |
QgsColorWidget (QWidget *parent=0, const ColorComponent component=Multiple) | |
Construct a new color widget. | |
virtual | ~QgsColorWidget () |
QColor | color () const |
Returns the current color for the widget. | |
ColorComponent | component () const |
Returns the color component which the widget controls. | |
int | componentValue () const |
Returns the current value of the widget's color component. |
Additional Inherited Members | |
![]() | |
enum | ColorComponent { Multiple = 0, Red, Green, Blue, Hue, Saturation, Value, Alpha } |
![]() | |
![]() | |
void | colorChanged (const QColor &color) |
Emitted when the widget's color changes. | |
![]() | |
static QPixmap | createDragIcon (const QColor &color) |
Create an icon for dragging colors. | |
![]() | |
void | alterColor (QColor &color, const QgsColorWidget::ColorComponent component, const int newValue) const |
Alters a color by modifiying the value of a specific color component. | |
int | componentRange () const |
Returns the range of valid values for the color widget's component. | |
int | componentRange (const ColorComponent component) const |
Returns the range of valid values a color component. | |
int | componentValue (const ColorComponent component) const |
Returns the value of a component of the widget's current color. | |
void | dragEnterEvent (QDragEnterEvent *e) override |
void | dropEvent (QDropEvent *e) override |
int | hue () const |
Returns the hue for the widget. | |
![]() | |
static const QPixmap & | transparentBackground () |
Generates a checkboard pattern pixmap for use as a background to transparent colors. | |
![]() | |
ColorComponent | mComponent |
QColor | mCurrentColor |
int | mExplicitHue |
QColor wipes the hue information when it is ambiguous (eg, for saturation = 0). |
A composite horizontal color ramp widget and associated spinbox for manual value entry.
Definition at line 471 of file qgscolorwidgets.h.
QgsColorSliderWidget::QgsColorSliderWidget | ( | QWidget * | parent = 0 , |
const 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 1233 of file qgscolorwidgets.cpp.
|
virtual |
Definition at line 1270 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 1307 of file qgscolorwidgets.cpp.
|
overridevirtual |
Sets the color component which the widget controls.
component | color component for widget |
Reimplemented from QgsColorWidget.
Definition at line 1274 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 1296 of file qgscolorwidgets.cpp.