class MyDialog : public QDialog{protected slots: virtual void accept() { // свои действия QDialog::accept(); }};