#ifndef ISMOOTHPIXMAPLABEL_H #define ISMOOTHPIXMAPLABEL_H #include class ISmoothPixmapLabel : public QLabel { Q_OBJECT public: explicit ISmoothPixmapLabel(QWidget *parent = 0); protected: void paintEvent(QPaintEvent *); void resizeEvent(QResizeEvent * event ); void enterEvent(QEvent *); void leaveEvent(QEvent *); void mousePressEvent(QMouseEvent *ev); signals: void mouseIn(); void mouseOut(); void mousePress(); public slots: private: bool isMousein; }; #endif // ISMOOTHPIXMAPLABEL_H