kalarm/lib

ColourCombo Class Reference

#include <colourcombo.h>

List of all members.


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.

Author:
David Jarvie <software@astrojar.org.uk>

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]

Returns the selected colour.

Definition at line 55 of file colourcombo.h.

QColor ColourCombo::colour (  )  const [inline]

Returns the selected colour.

Definition at line 57 of file colourcombo.h.

void ColourCombo::setColor ( const QColor &  c  )  [inline]

Sets the selected colour to c.

Definition at line 59 of file colourcombo.h.

void ColourCombo::setColour ( const QColor &  c  ) 

Sets the selected colour to c.

Definition at line 48 of file colourcombo.cpp.

void ColourCombo::setColours ( const ColourList list  ) 

Initialises the list of colours to list.

Definition at line 57 of file colourcombo.cpp.

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]

Returns true if the widget is read only.

Definition at line 67 of file colourcombo.h.

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]

Enables or disables the widget.

Definition at line 84 of file colourcombo.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys