hivemind
1.0.0
Loading...
Searching...
No Matches
color_box.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QColorDialog>
4
#include <QPushButton>
5
6
namespace
Gui
7
{
8
9
class
ColorBox
:
public
QPushButton
10
{
11
Q_OBJECT
12
public
:
13
explicit
ColorBox
(QWidget* parent =
nullptr
);
14
15
signals:
16
void
ColorUpdated
(QColor color);
17
18
protected
:
19
void
paintEvent
(QPaintEvent* event)
override
;
20
void
mousePressEvent
(QMouseEvent* event)
override
;
21
22
public
slots:
23
void
UpdateColor
(QColor color);
24
25
private
slots:
26
void
SelectColor
();
27
28
private
:
29
QColor
m_Color
;
30
QColorDialog*
m_ColorDialog
;
31
};
32
33
}
// namespace Gui
Gui::ColorBox
Definition:
color_box.h:10
Gui::ColorBox::paintEvent
void paintEvent(QPaintEvent *event) override
Definition:
color_box.cpp:21
Gui::ColorBox::ColorUpdated
void ColorUpdated(QColor color)
Gui::ColorBox::m_ColorDialog
QColorDialog * m_ColorDialog
Definition:
color_box.h:30
Gui::ColorBox::m_Color
QColor m_Color
Definition:
color_box.h:29
Gui::ColorBox::UpdateColor
void UpdateColor(QColor color)
Definition:
color_box.cpp:45
Gui::ColorBox::SelectColor
void SelectColor()
Definition:
color_box.cpp:52
Gui::ColorBox::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition:
color_box.cpp:39
Gui
Definition:
action.h:6
include
gui
color_box.h
Generated by
1.9.6