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
SimpleImageWidget::paintEvent
void paintEvent(QPaintEvent *event)
SimpleImageWidget::paintEvent.
Definition: SimpleImageWidget.cpp:25
SimpleImageWidget
Definition: SimpleImageWidget.h:6
SimpleImageWidget::setImage
void setImage(QImage const &image)
画像を設定
Definition: SimpleImageWidget.cpp:15
SimpleImageWidget::clicked
void clicked()
SimpleImageWidget.h
SimpleImageWidget::SimpleImageWidget
SimpleImageWidget(QWidget *parent=nullptr)
Definition: SimpleImageWidget.cpp:6
SimpleImageWidget::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *event)
Definition: SimpleImageWidget.cpp:52
SimpleImageWidget::image_
QImage image_
Definition: SimpleImageWidget.h:15