kalarm/lib
ColourCombo Class Reference
#include <colourcombo.h>
Detailed Description
A colour selection combo box whose colour list can be specified.The ColourCombo class is a combo box allowing the user to select a colour.
It is similar to KColorCombo but allows the list of colours to be restricted to those which are specified. The first item in the list is a custom colour entry, which allows the user to define an arbitrary colour. The remaining entries in the list are preset by the program.
The widget may be set as read-only. This has the same effect as disabling it, except that its appearance is unchanged.
Definition at line 43 of file colourcombo.h.
Public Slots | |
virtual void | setEnabled (bool enabled) |
Signals | |
void | activated (const QColor &) |
void | highlighted (const QColor &) |
Public Member Functions | |
ColourCombo (QWidget *parent=0, const char *name=0, const QColor &defaultColour=0xFFFFFF) | |
QColor | color () const |
QColor | colour () const |
void | setColor (const QColor &c) |
void | setColour (const QColor &c) |
void | setColours (const ColourList &list) |
bool | isCustomColour () const |
bool | isReadOnly () const |
virtual void | setReadOnly (bool readOnly) |
Protected Member Functions | |
virtual void | resizeEvent (QResizeEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
virtual void | mouseReleaseEvent (QMouseEvent *) |
virtual void | mouseMoveEvent (QMouseEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
virtual void | keyReleaseEvent (QKeyEvent *) |
Properties | |
QColor | color [] |
Constructor & Destructor Documentation
ColourCombo::ColourCombo | ( | QWidget * | parent = 0 , |
|
const char * | name = 0 , |
|||
const QColor & | defaultColour = 0xFFFFFF | |||
) |
Constructor.
- Parameters:
-
parent The parent object of this widget. name The name of this widget. defaultColour The colour which is selected by default.
Definition at line 34 of file colourcombo.cpp.
Member Function Documentation
QColor ColourCombo::color | ( | ) | const [inline] |
QColor ColourCombo::colour | ( | ) | const [inline] |
void ColourCombo::setColor | ( | const QColor & | c | ) | [inline] |
void ColourCombo::setColour | ( | const QColor & | c | ) |
void ColourCombo::setColours | ( | const ColourList & | list | ) |
bool ColourCombo::isCustomColour | ( | ) | const [inline] |
Returns true if the first entry in the list, i.e.
the custom colour, is selected.
Definition at line 65 of file colourcombo.h.
bool ColourCombo::isReadOnly | ( | ) | const [inline] |
void ColourCombo::setReadOnly | ( | bool | readOnly | ) | [virtual] |
Sets whether the combo box can be changed by the user.
- Parameters:
-
readOnly True to set the widget read-only, false to set it read-write.
Definition at line 196 of file colourcombo.cpp.
void ColourCombo::activated | ( | const QColor & | ) | [signal] |
Signal emitted when a new colour has been selected.
void ColourCombo::highlighted | ( | const QColor & | ) | [signal] |
Signal emitted when a new colour has been highlighted.
void ColourCombo::setEnabled | ( | bool | enabled | ) | [virtual, slot] |
The documentation for this class was generated from the following files: