#include <QuitDialog.h>

Public Member Functions | |
| virtual void | buttonDown (unsigned int id) |
| virtual void | display () |
Static Public Member Functions | |
| static QuitDialog * | instance () |
Protected Attributes | |
| GLWTextButton * | okButton_ |
| GLWTextButton * | quitButton_ |
| GLWTextButton * | killButton_ |
| GLWTextButton * | saveButton_ |
Static Protected Attributes | |
| static QuitDialog * | instance_ = 0 |
Private Member Functions | |
| QuitDialog () | |
| virtual | ~QuitDialog () |
Definition at line 27 of file QuitDialog.h.
| QuitDialog::QuitDialog | ( | ) | [private] |
Definition at line 41 of file QuitDialog.cpp.
References GLWPanel::addWidget(), GLWButton::ButtonFlagCancel, GLWButton::ButtonFlagCenterX, GLWButton::ButtonFlagOk, killButton_, LANG_RESOURCE, okButton_, quitButton_, saveButton_, GLWidget::setToolTip(), and ToolTip::ToolTipHelp.
| QuitDialog::~QuitDialog | ( | ) | [private, virtual] |
Definition at line 77 of file QuitDialog.cpp.
| QuitDialog * QuitDialog::instance | ( | ) | [static] |
Definition at line 32 of file QuitDialog.cpp.
References instance_.
Referenced by ClientWindowSetup::addCommonComponents(), LogDialog::buttonDown(), TankMenus::PlayerMenu::menuSelection(), ClientWindowSetup::setupGameWindows(), and ClientWindowSetup::setupStartWindows().
| void QuitDialog::buttonDown | ( | unsigned int | id | ) | [virtual] |
Implements GLWButtonI.
Definition at line 96 of file QuitDialog.cpp.
References MainLoop::exitLoop(), GLWidget::getId(), ScorchedClient::getMainLoop(), GLWWindowManager::hideWindow(), GLWidget::id_, ScorchedClient::instance(), SaveDialog::instance(), GLWWindowManager::instance(), ServerCommon::killAll(), killButton_, okButton_, quitButton_, saveButton_, and GLWWindowManager::showWindow().
| void QuitDialog::display | ( | ) | [virtual] |
Reimplemented from GLWPanel.
Definition at line 82 of file QuitDialog.cpp.
References GLWPanel::display(), ClientParams::getConnectedToServer(), ScorchedContext::getGameState(), GameState::getState(), ClientParams::instance(), ScorchedClient::instance(), killButton_, saveButton_, GLWButton::setEnabled(), ClientState::StateConnect, ClientState::StateGetPlayers, ClientState::StateLoadPlayers, and ClientState::StateOptions.
GLWTextButton* QuitDialog::okButton_ [protected] |
GLWTextButton * QuitDialog::quitButton_ [protected] |
GLWTextButton* QuitDialog::killButton_ [protected] |
Definition at line 38 of file QuitDialog.h.
Referenced by buttonDown(), display(), and QuitDialog().
GLWTextButton * QuitDialog::saveButton_ [protected] |
Definition at line 38 of file QuitDialog.h.
Referenced by buttonDown(), display(), and QuitDialog().
QuitDialog * QuitDialog::instance_ = 0 [static, protected] |
1.5.3