[Scummvm-cvs-logs] CVS: scummvm/scumm dialogs.cpp,1.90,1.91 dialogs.h,1.32,1.33 scummvm.cpp,2.497,2.498
Max Horn
fingolfin at users.sourceforge.net
Sun Dec 14 02:54:06 CET 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv7429/scumm
Modified Files:
dialogs.cpp dialogs.h scummvm.cpp
Log Message:
patch #858731 to work around MSVC6 compiler bugs
Index: dialogs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- dialogs.cpp 11 Dec 2003 20:11:14 -0000 1.90
+++ dialogs.cpp 13 Dec 2003 17:10:46 -0000 1.91
@@ -55,6 +55,8 @@
using GUI::kTextAlignLeft;
using GUI::WIDGET_ENABLED;
+typedef GUI::OptionsDialog GUI_OptionsDialog;
+
namespace Scumm {
struct ResString {
@@ -409,10 +411,10 @@
};
#ifndef _WIN32_WCE
-OptionsDialog::OptionsDialog(ScummEngine *scumm)
+ConfigDialog::ConfigDialog(ScummEngine *scumm)
: GUI::OptionsDialog("", 40, 30, 240, 124), _scumm(scumm) {
#else
-OptionsDialog::OptionsDialog(ScummEngine *scumm)
+ConfigDialog::ConfigDialog(ScummEngine *scumm)
: GUI::OptionsDialog("", 40, 30, 240, 124 + kButtonHeight + 4), _scumm(scumm) {
#endif
//
@@ -447,28 +449,27 @@
#endif
}
-OptionsDialog::~OptionsDialog() {
+ConfigDialog::~ConfigDialog() {
#ifdef _WIN32_WCE
delete _keysDialog;
#endif
}
-void OptionsDialog::open() {
- GUI::OptionsDialog::open();
+void ConfigDialog::open() {
+ GUI_OptionsDialog::open();
// update checkboxes, too
subtitlesCheckbox->setState(_scumm->_noSubtitles == false);
}
-void OptionsDialog::close() {
+void ConfigDialog::close() {
if (getResult()) {
// Subtitles
ConfMan.set("nosubtitles", !subtitlesCheckbox->getState(), _domain);
}
- GUI::OptionsDialog::close();
-
+ GUI_OptionsDialog::close();
// Sync the engine with the config manager
int soundVolumeMaster = ConfMan.getInt("master_volume");
@@ -490,7 +491,7 @@
}
-void OptionsDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
+void ConfigDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
switch (cmd) {
case kKeysCmd:
#ifdef _WIN32_WCE
@@ -498,7 +499,7 @@
#endif
break;
default:
- GUI::OptionsDialog::handleCommand(sender, cmd, data);
+ GUI_OptionsDialog::handleCommand (sender, cmd, data);
}
}
Index: dialogs.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- dialogs.h 28 Nov 2003 21:56:14 -0000 1.32
+++ dialogs.h 13 Dec 2003 17:10:46 -0000 1.33
@@ -101,7 +101,7 @@
#endif
-class OptionsDialog : public GUI::OptionsDialog {
+class ConfigDialog : public GUI::OptionsDialog {
protected:
ScummEngine *_scumm;
#ifdef _WIN32_WCE
@@ -109,8 +109,8 @@
#endif
public:
- OptionsDialog(ScummEngine *scumm);
- ~OptionsDialog();
+ ConfigDialog(ScummEngine *scumm);
+ ~ConfigDialog();
virtual void open();
virtual void close();
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.497
retrieving revision 2.498
diff -u -d -r2.497 -r2.498
--- scummvm.cpp 13 Dec 2003 00:20:00 -0000 2.497
+++ scummvm.cpp 13 Dec 2003 17:10:47 -0000 2.498
@@ -2554,7 +2554,7 @@
void ScummEngine::optionsDialog() {
if (!_optionsDialog)
- _optionsDialog = new OptionsDialog(this);
+ _optionsDialog = new ConfigDialog(this);
runDialog(*_optionsDialog);
}
More information about the Scummvm-git-logs
mailing list