kalarm/lib

#include <colourcombo.h>

Inherits TQComboBox.

Public Slots

virtual void setEnabled (bool enabled)
 

Signals

void activated (const TQColor &)
 
void highlighted (const TQColor &)
 

Public Member Functions

 ColourCombo (TQWidget *parent=0, const char *name=0, const TQColor &defaultColour=0xFFFFFF)
 
TQColor color () const
 
TQColor colour () const
 
void setColor (const TQColor &c)
 
void setColour (const TQColor &c)
 
void setColours (const ColourList &list)
 
bool isCustomColour () const
 
bool isReadOnly () const
 
virtual void setReadOnly (bool readOnly)
 

Protected Member Functions

virtual void resizeEvent (TQResizeEvent *)
 
virtual void mousePressEvent (TQMouseEvent *)
 
virtual void mouseReleaseEvent (TQMouseEvent *)
 
virtual void mouseMoveEvent (TQMouseEvent *)
 
virtual void keyPressEvent (TQKeyEvent *)
 
virtual void keyReleaseEvent (TQKeyEvent *)
 

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 softw.nosp@m.are@.nosp@m.astro.nosp@m.jar..nosp@m.org.u.nosp@m.k

Definition at line 43 of file colourcombo.h.

Constructor & Destructor Documentation

◆ ColourCombo()

ColourCombo::ColourCombo ( TQWidget *  parent = 0,
const char *  name = 0,
const TQColor &  defaultColour = 0xFFFFFF 
)
explicit

Constructor.

Parameters
parentThe parent object of this widget.
nameThe name of this widget.
defaultColourThe colour which is selected by default.

Definition at line 33 of file colourcombo.cpp.

Member Function Documentation

◆ activated

void ColourCombo::activated ( const TQColor &  )
signal

Signal emitted when a new colour has been selected.

◆ color()

TQColor ColourCombo::color ( ) const
inline

Returns the selected colour.

Definition at line 56 of file colourcombo.h.

◆ colour()

TQColor ColourCombo::colour ( ) const
inline

Returns the selected colour.

Definition at line 58 of file colourcombo.h.

◆ highlighted

void ColourCombo::highlighted ( const TQColor &  )
signal

Signal emitted when a new colour has been highlighted.

◆ isCustomColour()

bool ColourCombo::isCustomColour ( ) const
inline

Returns true if the first entry in the list, i.e.

the custom colour, is selected.

Definition at line 66 of file colourcombo.h.

◆ isReadOnly()

bool ColourCombo::isReadOnly ( ) const
inline

Returns true if the widget is read only.

Definition at line 68 of file colourcombo.h.

◆ setColor()

void ColourCombo::setColor ( const TQColor &  c)
inline

Sets the selected colour to c.

Definition at line 60 of file colourcombo.h.

◆ setColour()

void ColourCombo::setColour ( const TQColor &  c)

Sets the selected colour to c.

Definition at line 47 of file colourcombo.cpp.

◆ setColours()

void ColourCombo::setColours ( const ColourList list)

Initialises the list of colours to list.

Definition at line 56 of file colourcombo.cpp.

◆ setEnabled

void ColourCombo::setEnabled ( bool  enabled)
virtualslot

Enables or disables the widget.

Definition at line 83 of file colourcombo.cpp.

◆ setReadOnly()

void ColourCombo::setReadOnly ( bool  readOnly)
virtual

Sets whether the combo box can be changed by the user.

Parameters
readOnlyTrue to set the widget read-only, false to set it read-write.

Definition at line 195 of file colourcombo.cpp.


The documentation for this class was generated from the following files: