Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes | List of all members
ColorSelector Class Reference

A widget for selecting a color. More...

#include <OpenMS/VISUAL/ColorSelector.h>

Inheritance diagram for ColorSelector:
QWidget

Public Member Functions

 ColorSelector (QWidget *parent=0)
 Constructor. More...
 
 ~ColorSelector ()
 Destructor. More...
 
const QColor & getColor ()
 Returns the selected color. More...
 
void setColor (const QColor &)
 Sets the selected color. More...
 
QSize sizeHint () const
 Qt size hint. More...
 

Protected Member Functions

Reimplemented Qt events
void paintEvent (QPaintEvent *e)
 
void mousePressEvent (QMouseEvent *e)
 

Protected Attributes

QColor color_
 

Detailed Description

A widget for selecting a color.

It represents a color (displayed as background color) and allows changing the color.

ColorSelector.png

The above example image shows four ColorSelector instances on the right side.

Constructor & Destructor Documentation

◆ ColorSelector()

ColorSelector ( QWidget parent = 0)

Constructor.

◆ ~ColorSelector()

Destructor.

Member Function Documentation

◆ getColor()

const QColor& getColor ( )

Returns the selected color.

◆ mousePressEvent()

void mousePressEvent ( QMouseEvent *  e)
protected

◆ paintEvent()

void paintEvent ( QPaintEvent *  e)
protected

◆ setColor()

void setColor ( const QColor &  )

Sets the selected color.

◆ sizeHint()

QSize sizeHint ( ) const

Qt size hint.

Member Data Documentation

◆ color_

QColor color_
protected

OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:07 using doxygen 1.8.13