aboutsummaryrefslogtreecommitdiff
path: root/scumm/dialogs.h
diff options
context:
space:
mode:
authorNicolas Bacca2002-10-22 22:41:12 +0000
committerNicolas Bacca2002-10-22 22:41:12 +0000
commit4aaf459df3a62e5c3c3c3554f5833f3a27acca69 (patch)
tree7913f8a9387b2cbac3033fb2e9a1bfa9527e0039 /scumm/dialogs.h
parent3b7ce4fed126166fe65a0bfa5ef2b0163c51b0bb (diff)
downloadscummvm-rg350-4aaf459df3a62e5c3c3c3554f5833f3a27acca69.tar.gz
scummvm-rg350-4aaf459df3a62e5c3c3c3554f5833f3a27acca69.tar.bz2
scummvm-rg350-4aaf459df3a62e5c3c3c3554f5833f3a27acca69.zip
Added key selection dialog for WinCE
svn-id: r5253
Diffstat (limited to 'scumm/dialogs.h')
-rw-r--r--scumm/dialogs.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/scumm/dialogs.h b/scumm/dialogs.h
index da2a3054dd..a0a0164ade 100644
--- a/scumm/dialogs.h
+++ b/scumm/dialogs.h
@@ -54,6 +54,8 @@ public:
virtual void open();
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
+ virtual void open();
+ virtual void close();
protected:
ListWidget *_savegameList;
@@ -125,5 +127,23 @@ public:
}
};
+#ifdef _WIN32_WCE
+
+class KeysDialog : public ScummDialog {
+public:
+ KeysDialog(NewGui *gui, Scumm *scumm);
+
+ virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
+ virtual void handleKeyDown(char key, int modifiers);
+
+protected:
+
+ ListWidget *_actionsList;
+ StaticTextWidget *_actionTitle;
+ StaticTextWidget *_keyMapping;
+ int _actionSelected;
+};
#endif
+
+#endif \ No newline at end of file