|
QGIS API Documentation
2.6.0-Brighton
|
A color wheel widget. More...
#include <qgscolorwidgets.h>

Public Slots | |
| virtual void | setColor (const QColor color, const bool emitSignals=false) |
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) |
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 | resizeEvent (QResizeEvent *event) |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| virtual void | mousePressEvent (QMouseEvent *event) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
Protected Member Functions inherited from QgsColorWidget | |
| 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. | |
| int | hue () const |
| Returns the hue for the widget. | |
| void | alterColor (QColor &color, const QgsColorWidget::ColorComponent component, const int newValue) const |
| Alters a color by modifiying the value of a specific color component. | |
| void | dragEnterEvent (QDragEnterEvent *e) |
| void | dropEvent (QDropEvent *e) |
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 | |
| QColor | mCurrentColor |
| ColorComponent | mComponent |
| 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.
| QgsColorWheel::QgsColorWheel | ( | QWidget * | parent = 0 | ) |
Constructs a new color wheel widget.
| parent | parent QWidget for the widget |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
| void QgsColorWheel::paintEvent | ( | QPaintEvent * | event | ) |
|
protectedvirtual |
|
virtualslot |
1.8.1.2