Guitar
src
coloredit
ColorSquareWidget.h
Go to the documentation of this file.
1
#ifndef COLORSQUAREWIDGET_H
2
#define COLORSQUAREWIDGET_H
3
4
#include <QWidget>
5
#include <QPixmap>
6
7
class
MainWindow
;
8
9
class
ColorSquareWidget
:
public
QWidget {
10
Q_OBJECT
11
private
:
12
struct
Private
;
13
Private
*
m
;
14
MainWindow
*
mainwindow
();
15
void
updatePixmap
(
bool
force);
16
QImage
createImage
(
int
w,
int
h);
17
void
press
(
const
QPoint &pos);
18
protected
:
19
void
paintEvent
(QPaintEvent *);
20
void
mousePressEvent
(QMouseEvent *event);
21
void
mouseMoveEvent
(QMouseEvent *event);
22
public
:
23
explicit
ColorSquareWidget
(QWidget *parent = 0);
24
~ColorSquareWidget
();
25
void
setHue
(
int
h);
26
signals:
27
void
changeColor
(
const
QColor &color);
28
29
};
30
31
#endif
// COLORSQUAREWIDGET_H
ColorSquareWidget
Definition:
ColorSquareWidget.h:9
ColorSquareWidget::changeColor
void changeColor(const QColor &color)
ColorSquareWidget::mousePressEvent
void mousePressEvent(QMouseEvent *event)
Definition:
ColorSquareWidget.cpp:105
ColorSquareWidget::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event)
Definition:
ColorSquareWidget.cpp:110
ColorSquareWidget::setHue
void setHue(int h)
Definition:
ColorSquareWidget.cpp:115
ColorSquareWidget::createImage
QImage createImage(int w, int h)
Definition:
ColorSquareWidget.cpp:50
ColorSquareWidget::~ColorSquareWidget
~ColorSquareWidget()
Definition:
ColorSquareWidget.cpp:33
ColorSquareWidget::paintEvent
void paintEvent(QPaintEvent *)
Definition:
ColorSquareWidget.cpp:84
ColorSquareWidget::ColorSquareWidget
ColorSquareWidget(QWidget *parent=0)
Definition:
ColorSquareWidget.cpp:18
ColorSquareWidget::m
Private * m
Definition:
ColorSquareWidget.h:12
ColorSquareWidget::press
void press(const QPoint &pos)
Definition:
ColorSquareWidget.cpp:94
ColorSquareWidget::mainwindow
MainWindow * mainwindow()
Definition:
ColorSquareWidget.cpp:65
ColorSquareWidget::updatePixmap
void updatePixmap(bool force)
Definition:
ColorSquareWidget.cpp:70
MainWindow
Definition:
MainWindow.h:85
ColorSquareWidget::Private
Definition:
ColorSquareWidget.cpp:10
Generated by
1.9.1