aboutsummaryrefslogtreecommitdiff
path: root/gui/dialog.cpp
diff options
context:
space:
mode:
authorMax Horn2002-10-16 17:37:30 +0000
committerMax Horn2002-10-16 17:37:30 +0000
commitd5bcb63f829f4c4aecd45cb60e492ca896ad77a5 (patch)
tree2a2e0cafbbfb14928567e85adb8d9329fd01a9bd /gui/dialog.cpp
parentc0a42d5450ffe2f30551f9f7b022ce819ee805ab (diff)
downloadscummvm-rg350-d5bcb63f829f4c4aecd45cb60e492ca896ad77a5.tar.gz
scummvm-rg350-d5bcb63f829f4c4aecd45cb60e492ca896ad77a5.tar.bz2
scummvm-rg350-d5bcb63f829f4c4aecd45cb60e492ca896ad77a5.zip
dialogs now can be run 'modal'
svn-id: r5168
Diffstat (limited to 'gui/dialog.cpp')
-rw-r--r--gui/dialog.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/gui/dialog.cpp b/gui/dialog.cpp
index ec386f90f2..09f76edb1c 100644
--- a/gui/dialog.cpp
+++ b/gui/dialog.cpp
@@ -50,6 +50,18 @@ Dialog::~Dialog()
_firstWidget = 0;
}
+int Dialog::runModal()
+{
+ // Open up
+ open();
+
+ // Start processing events
+ _gui->runLoop();
+
+ // FIXME - for now always return 0....
+ return 0;
+}
+
void Dialog::open()
{
Widget *w = _firstWidget;