#ifndef ISHOWCLICKLABEL_H #define ISHOWCLICKLABEL_H #include class IShowClickLabel : public QLabel { Q_OBJECT public: explicit IShowClickLabel(QWidget *parent = 0); protected: void mousePressEvent(QMouseEvent *ev); void mouseReleaseEvent(QMouseEvent *ev); void mouseMoveEvent(QMouseEvent *ev); void enterEvent(); void leaveEvent(); signals: void clicked(); public slots: private: bool isIn; }; #endif // ISHOWCLICKLABEL_H