#include <ModSubSelectDialog.h>

Public Member Functions | |
| void | setModInfo (ModInfo &modInfo) |
| virtual void | display () |
| virtual void | buttonDown (unsigned int id) |
| virtual void | selected (unsigned int id, int position) |
| virtual void | chosen (unsigned int id, int position) |
Static Public Member Functions | |
| static ModSubSelectDialog * | instance () |
Protected Attributes | |
| unsigned int | okId_ |
| unsigned int | cancelId_ |
| GLWIconList * | iconList_ |
| ModInfo | modInfo_ |
Static Protected Attributes | |
| static ModSubSelectDialog * | instance_ = 0 |
Private Member Functions | |
| ModSubSelectDialog () | |
| virtual | ~ModSubSelectDialog () |
Definition at line 48 of file ModSubSelectDialog.h.
| ModSubSelectDialog::ModSubSelectDialog | ( | ) | [private] |
Definition at line 81 of file ModSubSelectDialog.cpp.
References GLWPanel::addWidget(), GLWButton::ButtonFlagCancel, GLWButton::ButtonFlagCenterX, GLWButton::ButtonFlagOk, cancelId_, GLWidget::getId(), iconList_, LANG_RESOURCE, okId_, and GLWIconList::setHandler().
| ModSubSelectDialog::~ModSubSelectDialog | ( | ) | [private, virtual] |
Definition at line 96 of file ModSubSelectDialog.cpp.
| ModSubSelectDialog * ModSubSelectDialog::instance | ( | ) | [static] |
Definition at line 72 of file ModSubSelectDialog.cpp.
References instance_.
Referenced by ModSelectDialog::buttonDown(), StartDialog::mouseDown(), and ClientWindowSetup::setupStartWindows().
| void ModSubSelectDialog::setModInfo | ( | ModInfo & | modInfo | ) |
Definition at line 101 of file ModSubSelectDialog.cpp.
References modInfo_.
Referenced by ModSelectDialog::buttonDown().
| void ModSubSelectDialog::display | ( | ) | [virtual] |
Reimplemented from GLWPanel.
Definition at line 106 of file ModSubSelectDialog.cpp.
References GLWIconList::addItem(), GLWIconList::clear(), ModInfo::getMenuEntries(), iconList_, and modInfo_.
| void ModSubSelectDialog::buttonDown | ( | unsigned int | id | ) | [virtual] |
Implements GLWButtonI.
Definition at line 130 of file ModSubSelectDialog.cpp.
References cancelId_, ModInfo::MenuEntry::gamefile, GLWidget::getId(), GLWIconListSubModItem::getModInfoEntry(), GLWIconList::getSelected(), GLWWindowManager::hideWindow(), iconList_, GLWidget::id_, ClientParams::instance(), ModSelectDialog::instance(), GLWWindowManager::instance(), okId_, ClientParams::reset(), selected(), ClientParams::setClientFile(), and ClientMain::startClient().
Referenced by chosen().
| void ModSubSelectDialog::selected | ( | unsigned int | id, | |
| int | position | |||
| ) | [virtual] |
Implements GLWIconListI.
Definition at line 121 of file ModSubSelectDialog.cpp.
Referenced by buttonDown().
| void ModSubSelectDialog::chosen | ( | unsigned int | id, | |
| int | position | |||
| ) | [virtual] |
Implements GLWIconListI.
Definition at line 125 of file ModSubSelectDialog.cpp.
References buttonDown(), and okId_.
ModSubSelectDialog * ModSubSelectDialog::instance_ = 0 [static, protected] |
unsigned int ModSubSelectDialog::okId_ [protected] |
Definition at line 71 of file ModSubSelectDialog.h.
Referenced by buttonDown(), chosen(), and ModSubSelectDialog().
unsigned int ModSubSelectDialog::cancelId_ [protected] |
Definition at line 71 of file ModSubSelectDialog.h.
Referenced by buttonDown(), and ModSubSelectDialog().
GLWIconList* ModSubSelectDialog::iconList_ [protected] |
Definition at line 72 of file ModSubSelectDialog.h.
Referenced by buttonDown(), display(), and ModSubSelectDialog().
ModInfo ModSubSelectDialog::modInfo_ [protected] |
1.5.3