From 30d896cf8b60ac7b9f0a46ad00703be879dcfbb0 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 31 Aug 2021 19:05:30 +0200 Subject: [PATCH] WIP: disable Escape, Enter keys. No focus for sliders to keep focus inside drawing if possible. --- .../tools/view_25d/lay_plugin/D25View.ui | 39 ++++++++++++++----- .../tools/view_25d/lay_plugin/layD25View.cc | 6 +++ .../tools/view_25d/lay_plugin/layD25View.h | 1 + 3 files changed, 36 insertions(+), 10 deletions(-) diff --git a/src/plugins/tools/view_25d/lay_plugin/D25View.ui b/src/plugins/tools/view_25d/lay_plugin/D25View.ui index d8b0c85e8..f80c461a6 100644 --- a/src/plugins/tools/view_25d/lay_plugin/D25View.ui +++ b/src/plugins/tools/view_25d/lay_plugin/D25View.ui @@ -73,6 +73,9 @@ 16777215 + + Qt::NoFocus + -300 @@ -150,6 +153,9 @@ + + Qt::NoFocus + -300 @@ -444,12 +450,25 @@ - + Qt::Horizontal - - QDialogButtonBox::Close + + + 40 + 20 + + + + + + + + Close + + + false @@ -470,18 +489,18 @@ - buttonBox - rejected() + pushButton + clicked() D25View - accept() + hide() - 530 - 626 + 808 + 634 - 443 - 643 + 767 + 659 diff --git a/src/plugins/tools/view_25d/lay_plugin/layD25View.cc b/src/plugins/tools/view_25d/lay_plugin/layD25View.cc index ea2a88b8d..aa5ee091b 100644 --- a/src/plugins/tools/view_25d/lay_plugin/layD25View.cc +++ b/src/plugins/tools/view_25d/lay_plugin/layD25View.cc @@ -221,5 +221,11 @@ D25View::accept () QDialog::accept (); } +void +D25View::reject () +{ + QDialog::reject (); +} + } diff --git a/src/plugins/tools/view_25d/lay_plugin/layD25View.h b/src/plugins/tools/view_25d/lay_plugin/layD25View.h index ec06ce1b2..ff38bbf43 100644 --- a/src/plugins/tools/view_25d/lay_plugin/layD25View.h +++ b/src/plugins/tools/view_25d/lay_plugin/layD25View.h @@ -53,6 +53,7 @@ public: protected: void accept (); + void reject (); private slots: void fit_button_clicked ();