QwwColorButton Class
The QwwColorButton class provides a color chooser in form of a button with a popup list More...
Header: | #include <QwwColorButton> |
Properties
- colors : QStringList
- currentColor : QColor
- dragEnabled : bool
- showName : bool
Public Functions
QwwColorButton(QWidget * parent = 0) | |
void | addColor(const QColor & color, const QString & name = QString::null) |
void | clear() |
QStringList | colors() const |
QColor | currentColor() const |
bool | dragEnabled() const |
void | setColors(const QStringList & map) |
void | setDragEnabled(bool v) |
virtual void | setStandardColors() |
bool | showName() const |
Public Slots
void | setCurrentColor(const QColor & c) |
void | setShowName(bool v) |
Signals
void | colorPicked(const QColor & color) |
Detailed Description
The QwwColorButton class provides a color chooser in form of a button with a popup list
This widget provides a push button that can be used to choose a color from either a predefined set or a custom one using a QColorDialog.
Active color can be changed either by clicking the button and choosing a different entry or by dropping a color from another widget or another application.
Colors can be added to the button with addColor(), setColors() or setStandardColors().
Property Documentation
colors : QStringList
This property holds list of colors known to the button.
Access functions:
QStringList | colors() const |
void | setColors(const QStringList & map) |
See also currentColor.
currentColor : QColor
This property holds returns the currently chosen color.
Access functions:
QColor | currentColor() const |
void | setCurrentColor(const QColor & c) |
dragEnabled : bool
This property holds this property holds whether the button starts a drag if the user presses and moves the mouse away from the button.
Dragging is disabled by default.
Access functions:
bool | dragEnabled() const |
void | setDragEnabled(bool v) |
showName : bool
This property holds this property holds whether the color name should be displayed on the button.
Access functions:
bool | showName() const |
void | setShowName(bool v) |
Member Function Documentation
QwwColorButton::QwwColorButton(QWidget * parent = 0)
Constructs a colour button with a specified parent.
void QwwColorButton::addColor(const QColor & color, const QString & name = QString::null)
Adds a color with a name to the list of colors to choose from
void QwwColorButton::clear()
Clears the color list
void QwwColorButton::colorPicked(const QColor & color) [signal]
This signal is emitted when color is picked and displayed on the button.
void QwwColorButton::setStandardColors() [virtual]
Sets standard Qt colors as the list of colors to choose from