OpenMW
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
apps
opencs
view
widget
coloreditor.hpp
Go to the documentation of this file.
1
#ifndef CSV_WIDGET_COLOREDITOR_HPP
2
#define CSV_WIDGET_COLOREDITOR_HPP
3
4
#include <QPushButton>
5
6
class
QColor;
7
class
QPoint;
8
class
QSize;
9
10
namespace
CSVWidget
11
{
12
class
ColorPickerPopup;
13
14
class
ColorEditor
:
public
QPushButton
15
{
16
Q_OBJECT
17
18
QColor
mColor
;
19
ColorPickerPopup
*
mColorPicker
;
20
bool
mPopupOnStart
;
21
22
QPoint
calculatePopupPosition
();
23
24
public
:
25
ColorEditor
(
const
QColor &
color
,
QWidget
*parent = 0,
const
bool
popupOnStart =
false
);
26
ColorEditor
(
const
int
colorInt
,
QWidget
*parent = 0,
const
bool
popupOnStart =
false
);
27
28
QColor
color
()
const
;
29
31
int
colorInt
()
const
;
32
33
void
setColor
(
const
QColor &
color
);
34
37
void
setColor
(
const
int
colorInt
);
38
39
protected
:
40
virtual
void
paintEvent
(QPaintEvent *event);
41
virtual
void
showEvent
(QShowEvent *event);
42
43
private
:
44
ColorEditor
(
QWidget
*parent = 0,
const
bool
popupOnStart =
false
);
45
46
private
slots:
47
void
showPicker
();
48
void
pickerColorChanged
(
const
QColor &
color
);
49
50
signals
:
51
void
pickingFinished
();
52
};
53
}
54
55
#endif
CSVWidget::ColorEditor::pickingFinished
void pickingFinished()
signals
static const struct @8 signals[]
CSVWidget::ColorEditor::mColor
QColor mColor
Definition:
coloreditor.hpp:18
QWidget
CSVWidget::ColorEditor::paintEvent
virtual void paintEvent(QPaintEvent *event)
Definition:
coloreditor.cpp:32
CSVWidget::ColorEditor::mPopupOnStart
bool mPopupOnStart
Definition:
coloreditor.hpp:20
CSVWidget::ColorEditor::calculatePopupPosition
QPoint calculatePopupPosition()
Definition:
coloreditor.cpp:93
CSVWidget::ColorEditor::mColorPicker
ColorPickerPopup * mColorPicker
Definition:
coloreditor.hpp:19
CSVWidget::ColorEditor::colorInt
int colorInt() const
Definition:
coloreditor.cpp:63
CSVWidget::ColorPickerPopup
Definition:
colorpickerpopup.hpp:10
CSVWidget::ColorEditor
Definition:
coloreditor.hpp:14
CSVWidget::ColorEditor::showEvent
virtual void showEvent(QShowEvent *event)
Definition:
coloreditor.cpp:47
CSVWidget::ColorEditor::ColorEditor
ColorEditor(const QColor &color, QWidget *parent=0, const bool popupOnStart=false)
Definition:
coloreditor.cpp:11
CSVWidget::ColorEditor::pickerColorChanged
void pickerColorChanged(const QColor &color)
Definition:
coloreditor.cpp:87
CSVWidget::ColorEditor::color
QColor color() const
Definition:
coloreditor.cpp:58
CSVWidget::ColorEditor::setColor
void setColor(const QColor &color)
Definition:
coloreditor.cpp:68
CSVWidget::ColorEditor::showPicker
void showPicker()
Definition:
coloreditor.cpp:82
Generated on Sat Sep 29 2018 15:25:00 for OpenMW by
1.8.6