QGIS API Documentation
2.8.2-Wien
|
A color wheel widget. More...
#include <qgscolorwidgets.h>
Public Slots | |
virtual void | setColor (const QColor &color, const bool emitSignals=false) override |
Public Slots inherited from QgsColorWidget | |
virtual void | setColor (const QColor &color, const bool emitSignals=false) |
Sets the color for the widget. | |
virtual void | setComponent (const ColorComponent component) |
Sets the color component which the widget controls. | |
virtual void | setComponentValue (const int value) |
Alters the widget's color by setting the value for the widget's color component. |
Public Member Functions | |
QgsColorWheel (QWidget *parent=0) | |
Constructs a new color wheel widget. | |
virtual | ~QgsColorWheel () |
void | paintEvent (QPaintEvent *event) override |
Public Member Functions inherited from QgsColorWidget | |
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. |
Protected Member Functions | |
virtual void | mouseMoveEvent (QMouseEvent *event) override |
virtual void | mousePressEvent (QMouseEvent *event) override |
virtual void | mouseReleaseEvent (QMouseEvent *event) override |
virtual void | resizeEvent (QResizeEvent *event) override |
Protected Member Functions inherited from QgsColorWidget | |
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. |
Additional Inherited Members | |
Public Types inherited from QgsColorWidget | |
enum | ColorComponent { Multiple = 0, Red, Green, Blue, Hue, Saturation, Value, Alpha } |
Signals inherited from QgsColorWidget | |
void | colorChanged (const QColor &color) |
Emitted when the widget's color changes. | |
Static Public Member Functions inherited from QgsColorWidget | |
static QPixmap | createDragIcon (const QColor &color) |
Create an icon for dragging colors. | |
Static Protected Member Functions inherited from QgsColorWidget | |
static const QPixmap & | transparentBackground () |
Generates a checkboard pattern pixmap for use as a background to transparent colors. | |
Protected Attributes inherited from QgsColorWidget | |
ColorComponent | mComponent |
QColor | mCurrentColor |
int | mExplicitHue |
QColor wipes the hue information when it is ambiguous (eg, for saturation = 0). |
A color wheel widget.
This widget consists of an outer ring which allows for hue selection, and an inner rotating triangle which allows for saturation and value selection.
Definition at line 183 of file qgscolorwidgets.h.
QgsColorWheel::QgsColorWheel | ( | QWidget * | parent = 0 | ) |
Constructs a new color wheel widget.
parent | parent QWidget for the widget |
Definition at line 350 of file qgscolorwidgets.cpp.
|
virtual |
Definition at line 374 of file qgscolorwidgets.cpp.
|
overrideprotectedvirtual |
Definition at line 585 of file qgscolorwidgets.cpp.
|
overrideprotectedvirtual |
Definition at line 590 of file qgscolorwidgets.cpp.
|
overrideprotectedvirtual |
Definition at line 609 of file qgscolorwidgets.cpp.
|
override |
Definition at line 381 of file qgscolorwidgets.cpp.
|
overrideprotectedvirtual |
Definition at line 495 of file qgscolorwidgets.cpp.
|
overridevirtualslot |
Definition at line 466 of file qgscolorwidgets.cpp.