aboutsummaryrefslogtreecommitdiff
path: root/gui/dialog.cpp
diff options
context:
space:
mode:
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;