#ifndef MYCHECKBOX_H #define MYCHECKBOX_H #include class MyCheckBox : public QCheckBox { Q_OBJECT public: explicit MyCheckBox(QWidget *parent = 0); protected: void mousePressEvent(QMouseEvent *e); void mouseReleaseEvent(QMouseEvent *e); void mouseMoveEvent(QMouseEvent *); signals: public slots: private: QObject* ptr; }; #endif // MYCHECKBOX_H