ishowclicklabel.h 474 Bytes
#ifndef ISHOWCLICKLABEL_H
#define ISHOWCLICKLABEL_H

#include <QLabel>

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