PopupColorButton Class

PopupColorButton class implements a button for the color selection. More...

Header: #include <PopupColorButton>
Inherits: QToolButton

Properties

Public Functions

PopupColorButton(QWidget *parent = Q_NULL)
virtual ~PopupColorButton()
const QColor &color() const
void setColor(const QColor &color)

Reimplemented Public Functions

virtual QSize sizeHint() const override

Signals

void colorChanged(const QColor &color)

Reimplemented Protected Functions

virtual void mousePressEvent(QMouseEvent *e) override
virtual void paintEvent(QPaintEvent *painter) override

Detailed Description

Property Documentation

color : QColor

Access functions:

const QColor &color() const
void setColor(const QColor &color)

Member Function Documentation

PopupColorButton::PopupColorButton(QWidget *parent = Q_NULL)

Constructs PopupColorButton object with the given parent.

[virtual noexcept] PopupColorButton::~PopupColorButton()

Destructor of PopupColorButton.

const QColor &PopupColorButton::color() const

Returns the current selected color.

Note: Getter function for property color.

See also setColor().

[signal] void PopupColorButton::colorChanged(const QColor &color)

The signal is emitted after the color has been selected. Parameter color contains a selected color.

[override virtual protected] void PopupColorButton::mousePressEvent(QMouseEvent *e)

Reimplements: QToolButton::mousePressEvent(QMouseEvent *e).

[override virtual protected] void PopupColorButton::paintEvent(QPaintEvent *painter)

Reimplements: QToolButton::paintEvent(QPaintEvent *event).

void PopupColorButton::setColor(const QColor &color)

Sets the specified color and select specified color button.

Note: Setter function for property color.

See also color().

[override virtual] QSize PopupColorButton::sizeHint() const

Reimplements: QToolButton::sizeHint() const.