Guitar
ColorButton.h
Go to the documentation of this file.
1 #ifndef COLORBUTTON_H
2 #define COLORBUTTON_H
3 
4 #include <QToolButton>
5 
6 class ColorButton : public QToolButton {
7  Q_OBJECT
8 private:
9  QColor color_;
10 protected:
11  void paintEvent(QPaintEvent *event);
12 public:
13  explicit ColorButton(QWidget *parent = nullptr);
14 
15  QColor color() const;
16  void setColor(const QColor &color);
17 };
18 
19 #endif // COLORBUTTON_H
misc::drawFrame
static void drawFrame(QPainter *pr, int x, int y, int w, int h, QColor color_topleft, QColor color_bottomright=QColor())
矩形のフレームを描画する。
Definition: misc.cpp:303
ColorDialog
Definition: ColorDialog.h:10
ColorButton
Definition: ColorButton.h:6
ColorButton::ColorButton
ColorButton(QWidget *parent=nullptr)
Definition: ColorButton.cpp:9
ColorButton.h
ColorDialog::color
QColor color() const
Definition: ColorDialog.cpp:24
ColorButton::color
QColor color() const
色を取得
Definition: ColorButton.cpp:28
ColorButton::color_
QColor color_
Definition: ColorButton.h:9
misc.h
ColorDialog.h
ColorButton::paintEvent
void paintEvent(QPaintEvent *event)
描画
Definition: ColorButton.cpp:47
ColorButton::setColor
void setColor(const QColor &color)
色を設定
Definition: ColorButton.cpp:37