aboutsummaryrefslogtreecommitdiff
path: root/gui/widgets/edittext.cpp
diff options
context:
space:
mode:
authorChatziargyriou Eleftheria2018-08-18 09:37:59 +0300
committerThierry Crozat2018-08-22 00:39:51 +0100
commit4188ba12523dd625725769ee4e830760ccec36a6 (patch)
tree70ef015f25348cd588a906f9541a8678eb85d56e /gui/widgets/edittext.cpp
parent37c0342b32dbbdb7712e8e78fd959cfbb0331af2 (diff)
downloadscummvm-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.cpp7
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