diff options
author | Fedja Beader <fedja@protonmail.ch> | 2024-03-26 01:41:55 +0000 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2024-03-26 01:41:55 +0000 |
commit | 222d681981fbb507daad608b92b6c9e503e26825 (patch) | |
tree | 0ecc1c7e0c9b10e46141f70ad136df87fbed48d8 /src/gui | |
parent | 0ddba13c3964cc7597a2192929283dee5b6f820d (diff) | |
download | manaverse-222d681981fbb507daad608b92b6c9e503e26825.tar.gz manaverse-222d681981fbb507daad608b92b6c9e503e26825.tar.bz2 manaverse-222d681981fbb507daad608b92b6c9e503e26825.tar.xz manaverse-222d681981fbb507daad608b92b6c9e503e26825.zip |
Auto-focus number and text input fields in NPC dialogs
+reformat one bit
See merge request mana/plus!61
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/windows/npcdialog.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gui/windows/npcdialog.cpp b/src/gui/windows/npcdialog.cpp index 693c92f9f..4ace1d6f8 100644 --- a/src/gui/windows/npcdialog.cpp +++ b/src/gui/windows/npcdialog.cpp @@ -761,8 +761,9 @@ bool NpcDialog::isTextInputFocused() const bool NpcDialog::isInputFocused() const { - return mTextField->isFocused() || mIntField->isFocused() - || mItemList->isFocused(); + return mTextField->isFocused() + || mIntField->isFocused() + || mItemList->isFocused(); } bool NpcDialog::isAnyInputFocused() @@ -964,6 +965,7 @@ void NpcDialog::placeTextInputControls() place(2, 4, mClearButton, 2, 1); place(4, 4, mButton, 2, 1); } + mTextField->requestFocus(); } void NpcDialog::placeIntInputControls() @@ -989,6 +991,7 @@ void NpcDialog::placeIntInputControls() place(2, 4, mClearButton, 2, 1); place(4, 4, mButton, 2, 1); } + mIntField->requestFocus(); } void NpcDialog::placeItemInputControls() |