imagebutton.h 388 B

1234567891011121314151617181920
  1. #ifndef IMAGEBUTTON_H
  2. #define IMAGEBUTTON_H
  3. #include <QLabel>
  4. #include <QWidget>
  5. #include <QMouseEvent>
  6. class ImageButton : public QLabel
  7. {
  8. Q_OBJECT
  9. public:
  10. explicit ImageButton(QWidget *parent = 0);
  11. protected:
  12. void mouseReleaseEvent( QMouseEvent *event );
  13. signals:
  14. void clicked();
  15. public slots:
  16. private:
  17. QString m_str;
  18. };
  19. #endif // IMAGEBUTTON_H