RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.cpp,v
retrieving revision 1.90
diff -u -r1.90 dialogs.cpp
|
|
|
55 | 55 | using GUI::kTextAlignLeft; |
56 | 56 | using GUI::WIDGET_ENABLED; |
57 | 57 | |
| 58 | typedef GUI::OptionsDialog GUI_OptionsDialog; |
| 59 | |
58 | 60 | namespace Scumm { |
59 | 61 | |
60 | 62 | struct ResString { |
… |
… |
|
409 | 411 | }; |
410 | 412 | |
411 | 413 | #ifndef _WIN32_WCE |
412 | | OptionsDialog::OptionsDialog(ScummEngine *scumm) |
| 414 | ConfigDialog::ConfigDialog(ScummEngine *scumm) |
413 | 415 | : GUI::OptionsDialog("", 40, 30, 240, 124), _scumm(scumm) { |
414 | 416 | #else |
415 | | OptionsDialog::OptionsDialog(ScummEngine *scumm) |
| 417 | ConfigDialog::ConfigDialog(ScummEngine *scumm) |
416 | 418 | : GUI::OptionsDialog("", 40, 30, 240, 124 + kButtonHeight + 4), _scumm(scumm) { |
417 | 419 | #endif |
418 | 420 | // |
… |
… |
|
447 | 449 | #endif |
448 | 450 | } |
449 | 451 | |
450 | | OptionsDialog::~OptionsDialog() { |
| 452 | ConfigDialog::~ConfigDialog() { |
451 | 453 | #ifdef _WIN32_WCE |
452 | 454 | delete _keysDialog; |
453 | 455 | #endif |
454 | 456 | } |
455 | 457 | |
456 | | void OptionsDialog::open() { |
457 | | GUI::OptionsDialog::open(); |
| 458 | void ConfigDialog::open() { |
| 459 | GUI_OptionsDialog::open(); |
458 | 460 | |
459 | 461 | // update checkboxes, too |
460 | 462 | subtitlesCheckbox->setState(_scumm->_noSubtitles == false); |
461 | 463 | } |
462 | 464 | |
463 | | void OptionsDialog::close() { |
| 465 | void ConfigDialog::close() { |
464 | 466 | |
465 | 467 | if (getResult()) { |
466 | 468 | // Subtitles |
467 | 469 | ConfMan.set("nosubtitles", !subtitlesCheckbox->getState(), _domain); |
468 | 470 | } |
469 | 471 | |
470 | | GUI::OptionsDialog::close(); |
471 | | |
| 472 | GUI_OptionsDialog::close(); |
472 | 473 | |
473 | 474 | // Sync the engine with the config manager |
474 | 475 | int soundVolumeMaster = ConfMan.getInt("master_volume"); |
… |
… |
|
490 | 491 | } |
491 | 492 | |
492 | 493 | |
493 | | void OptionsDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) { |
| 494 | void ConfigDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) { |
494 | 495 | switch (cmd) { |
495 | 496 | case kKeysCmd: |
496 | 497 | #ifdef _WIN32_WCE |
… |
… |
|
498 | 499 | #endif |
499 | 500 | break; |
500 | 501 | default: |
501 | | GUI::OptionsDialog::handleCommand(sender, cmd, data); |
| 502 | GUI_OptionsDialog::handleCommand (sender, cmd, data); |
502 | 503 | } |
503 | 504 | } |
504 | 505 | |
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.h,v
retrieving revision 1.32
diff -u -r1.32 dialogs.h
|
|
|
101 | 101 | |
102 | 102 | #endif |
103 | 103 | |
104 | | class OptionsDialog : public GUI::OptionsDialog { |
| 104 | class ConfigDialog : public GUI::OptionsDialog { |
105 | 105 | protected: |
106 | 106 | ScummEngine *_scumm; |
107 | 107 | #ifdef _WIN32_WCE |
… |
… |
|
109 | 109 | #endif |
110 | 110 | |
111 | 111 | public: |
112 | | OptionsDialog(ScummEngine *scumm); |
113 | | ~OptionsDialog(); |
| 112 | ConfigDialog(ScummEngine *scumm); |
| 113 | ~ConfigDialog(); |
114 | 114 | |
115 | 115 | virtual void open(); |
116 | 116 | virtual void close(); |
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.496
diff -u -r2.496 scummvm.cpp
|
|
|
2519 | 2519 | |
2520 | 2520 | void ScummEngine::optionsDialog() { |
2521 | 2521 | if (!_optionsDialog) |
2522 | | _optionsDialog = new OptionsDialog(this); |
| 2522 | _optionsDialog = new ConfigDialog(this); |
2523 | 2523 | runDialog(*_optionsDialog); |
2524 | 2524 | } |
2525 | 2525 | |