#ifndef IWIDGET_H #define IWIDGET_H #include #include #include class IWidget : public QWidget { Q_OBJECT public: explicit IWidget(QWidget *parent = 0); protected: // void mousePressEvent(QMouseEvent *event); // void mouseReleaseEvent(QMouseEvent *event); // void mouseMoveEvent(QMouseEvent *event); void enterEvent(QEvent *); void leaveEvent(QEvent *); signals: void mouseIn(); void mouseOut(); public slots: private: QPoint dragPosition; bool isMousein; }; #endif // IWIDGET_H