ismoothpixmaplabel.h 555 Bytes
#ifndef ISMOOTHPIXMAPLABEL_H
#define ISMOOTHPIXMAPLABEL_H

#include <QLabel>

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