diff options
author | Chatziargyriou Eleftheria | 2018-08-18 09:37:59 +0300 |
---|---|---|
committer | Thierry Crozat | 2018-08-22 00:39:51 +0100 |
commit | 4188ba12523dd625725769ee4e830760ccec36a6 (patch) | |
tree | 70ef015f25348cd588a906f9541a8678eb85d56e /gui/widgets/edittext.cpp | |
parent | 37c0342b32dbbdb7712e8e78fd959cfbb0331af2 (diff) | |
download | scummvm-rg350-4188ba12523dd625725769ee4e830760ccec36a6.tar.gz scummvm-rg350-4188ba12523dd625725769ee4e830760ccec36a6.tar.bz2 scummvm-rg350-4188ba12523dd625725769ee4e830760ccec36a6.zip |
GUI: Add editable path in file browser dialog
Diffstat (limited to 'gui/widgets/edittext.cpp')
-rw-r--r-- | gui/widgets/edittext.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gui/widgets/edittext.cpp b/gui/widgets/edittext.cpp index b0e68985d1..540dc27932 100644 --- a/gui/widgets/edittext.cpp +++ b/gui/widgets/edittext.cpp @@ -64,7 +64,6 @@ void EditTextWidget::reflowLayout() { EditableWidget::reflowLayout(); } - void EditTextWidget::handleMouseDown(int x, int y, int button, int clickCount) { if (!isEnabled()) return; @@ -133,13 +132,19 @@ void EditTextWidget::startEditMode() { void EditTextWidget::endEditMode() { releaseFocus(); + sendCommand(kExitTxtCmd, 0); sendCommand(_finishCmd, 0); } void EditTextWidget::abortEditMode() { setEditString(_backupString); sendCommand(_cmd, 0); + releaseFocus(); } +Common::String EditTextWidget::getEditString() { + return _backupString; +} + } // End of namespace GUI |