Guitar
SimpleImageWidget.h
Go to the documentation of this file.
1 #ifndef SIMPLEIMAGEWIDGET_H
2 #define SIMPLEIMAGEWIDGET_H
3 
4 #include <QWidget>
5 
6 class SimpleImageWidget : public QWidget {
7  Q_OBJECT
8 public:
9  explicit SimpleImageWidget(QWidget *parent = nullptr);
10  void setImage(QImage const &image);
11 protected:
12  void paintEvent(QPaintEvent *event);
13  void mouseReleaseEvent(QMouseEvent *event);
14 private:
15  QImage image_;
16 signals:
17  void clicked();
18 };
19 
20 #endif // SIMPLEIMAGEWIDGET_H
Definition: SimpleImageWidget.h:6
SimpleImageWidget(QWidget *parent=nullptr)
Definition: SimpleImageWidget.cpp:6
void setImage(QImage const &image)
画像を設定
Definition: SimpleImageWidget.cpp:15
void paintEvent(QPaintEvent *event)
SimpleImageWidget::paintEvent.
Definition: SimpleImageWidget.cpp:25
void mouseReleaseEvent(QMouseEvent *event)
Definition: SimpleImageWidget.cpp:52
QImage image_
Definition: SimpleImageWidget.h:15