aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Bacca2005-10-16 22:47:53 +0000
committerNicolas Bacca2005-10-16 22:47:53 +0000
commite2eefba7dcb8e1ef57be87be4f7107d120dc19d4 (patch)
treecd9df4f38f6954018c913ba24e1724411eee93bc
parente1e60aa6318314ae68b12007c0677319dfb87257 (diff)
downloadscummvm-rg350-e2eefba7dcb8e1ef57be87be4f7107d120dc19d4.tar.gz
scummvm-rg350-e2eefba7dcb8e1ef57be87be4f7107d120dc19d4.tar.bz2
scummvm-rg350-e2eefba7dcb8e1ef57be87be4f7107d120dc19d4.zip
Update to use common GUI::Actions class
svn-id: r19118
-rw-r--r--backends/wince/CEKeysDialog.cpp33
1 files changed, 17 insertions, 16 deletions
diff --git a/backends/wince/CEKeysDialog.cpp b/backends/wince/CEKeysDialog.cpp
index 1e1d9734b5..55d129f3af 100644
--- a/backends/wince/CEKeysDialog.cpp
+++ b/backends/wince/CEKeysDialog.cpp
@@ -21,7 +21,8 @@
#include "common/stdafx.h"
#include "CEKeysDialog.h"
-#include "CEActions.h"
+#include "CEDevice.h"
+#include "gui/Actions.h"
using GUI::ListWidget;
using GUI::kListNumberingZero;
@@ -40,9 +41,9 @@ enum {
CEKeysDialog::CEKeysDialog(const Common::String &title)
: GUI::Dialog(30, 20, 260, 160) {
- addButton(160, 20, "Map", kMapCmd, 'M'); // Map
- addButton(160, 40, "OK", kOKCmd, 'O'); // OK
- addButton(160, 60, "Cancel", kCloseCmd, 'C'); // Cancel
+ addButton(this, 160, 20, "Map", kMapCmd, 'M', GUI::kDefaultWidgetSize); // Map
+ addButton(this, 160, 40, "OK", kOKCmd, 'O', GUI::kDefaultWidgetSize); // OK
+ addButton(this, 160, 60, "Cancel", kCloseCmd, 'C', GUI::kDefaultWidgetSize); // Cancel
_actionsList = new ListWidget(this, 10, 20, 140, 90);
_actionsList->setNumberingMode(kListNumberingZero);
@@ -56,13 +57,13 @@ CEKeysDialog::CEKeysDialog(const Common::String &title)
// Get actions names
Common::StringList l;
- for (int i = 0; i < CEActions::Instance()->size(); i++)
- l.push_back(CEActions::Instance()->actionName((ActionType)i));
+ for (int i = 0; i < GUI_Actions::Instance()->size(); i++)
+ l.push_back(GUI_Actions::Instance()->actionName((GUI::ActionType)i));
_actionsList->setList(l);
_actionSelected = -1;
- CEActions::Instance()->beginMapping(false);
+ GUI_Actions::Instance()->beginMapping(false);
}
void CEKeysDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
@@ -72,7 +73,7 @@ void CEKeysDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data)
if (_actionsList->getSelected() >= 0) {
char selection[100];
- sprintf(selection, "Associated key : %s", CEDevice::getKeyName(CEActions::Instance()->getMapping((ActionType)(_actionsList->getSelected()))).c_str());
+ sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)(_actionsList->getSelected()))).c_str());
_keyMapping->setLabel(selection);
_keyMapping->draw();
}
@@ -85,39 +86,39 @@ void CEKeysDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data)
char selection[100];
_actionSelected = _actionsList->getSelected();
- sprintf(selection, "Associated key : %s", CEDevice::getKeyName(CEActions::Instance()->getMapping((ActionType)_actionSelected)).c_str());
+ sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)_actionSelected)).c_str());
_actionTitle->setLabel("Press the key to associate");
_keyMapping->setLabel(selection);
_keyMapping->draw();
- CEActions::Instance()->beginMapping(true);
+ GUI_Actions::Instance()->beginMapping(true);
_actionsList->setEnabled(false);
}
_actionTitle->draw();
break;
case kOKCmd:
- CEActions::Instance()->saveMapping();
+ GUI_Actions::Instance()->saveMapping();
close();
break;
case kCloseCmd:
- CEActions::Instance()->loadMapping();
+ GUI_Actions::Instance()->loadMapping();
close();
break;
}
}
void CEKeysDialog::handleKeyDown(uint16 ascii, int keycode, int modifiers) {
- if (modifiers == 0xff && CEActions::Instance()->mappingActive()) {
+ if (modifiers == 0xff && GUI_Actions::Instance()->mappingActive()) {
// GAPI key was selected
char selection[100];
- CEActions::Instance()->setMapping((ActionType)_actionSelected, ascii);
+ GUI_Actions::Instance()->setMapping((GUI::ActionType)_actionSelected, ascii);
- sprintf(selection, "Associated key : %s", CEDevice::getKeyName(CEActions::Instance()->getMapping((ActionType)_actionSelected)).c_str());
+ sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)_actionSelected)).c_str());
_actionTitle->setLabel("Choose an action to map");
_keyMapping->setLabel(selection);
_keyMapping->draw();
_actionSelected = -1;
_actionsList->setEnabled(true);
- CEActions::Instance()->beginMapping(false);
+ GUI_Actions::Instance()->beginMapping(false);
}
}