X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fsignverifymessagedialog.cpp;h=187fe1354ddd1c6cb316c13a9c5f097e54c12532;hb=db833f8b6b911b2fbf4df865bdc23949f5fed800;hp=6bb5842e4874b822124886f03f7e0bc939559131;hpb=9ae2852bf4b79d23c70900b42bd89622f6d2e470;p=novacoin.git diff --git a/src/qt/signverifymessagedialog.cpp b/src/qt/signverifymessagedialog.cpp index 6bb5842..187fe13 100644 --- a/src/qt/signverifymessagedialog.cpp +++ b/src/qt/signverifymessagedialog.cpp @@ -15,9 +15,10 @@ #include #include +#include SignVerifyMessageDialog::SignVerifyMessageDialog(QWidget *parent) : - QDialog(parent, DIALOGWINDOWHINTS), + QWidget(parent, DIALOGWINDOWHINTS), ui(new Ui::SignVerifyMessageDialog), model(0) { @@ -271,5 +272,20 @@ bool SignVerifyMessageDialog::eventFilter(QObject *object, QEvent *event) ui->statusLabel_VM->clear(); } } - return QDialog::eventFilter(object, event); + return QWidget::eventFilter(object, event); } + +void SignVerifyMessageDialog::keyPressEvent(QKeyEvent *event) +{ +#ifdef ANDROID + if(event->key() == Qt::Key_Back) + { + close(); + } +#else + if(event->key() == Qt::Key_Escape) + { + close(); + } +#endif +} \ No newline at end of file