#ifndef BASEMAINWIDGET_H #define BASEMAINWIDGET_H #include class BaseMainWidget : public QFrame { Q_OBJECT public: explicit BaseMainWidget(QWidget *parent = 0); void paintEvent(QPaintEvent *); protected: void mousePressEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); signals: public slots: private: QPoint dragPosition; }; #endif // BASEMAINWIDGET_H