#include <AdminDialog.h>

Public Member Functions | |
| virtual void | display () |
| virtual void | buttonDown (unsigned int id) |
| virtual void | drawColumn (unsigned int id, int row, int column, float x, float y, float w) |
| virtual void | rowSelected (unsigned int id, int row) |
| virtual void | rowChosen (unsigned int id, int row) |
| virtual void | columnSelected (unsigned int id, int col) |
Static Public Member Functions | |
| static AdminDialog * | instance () |
Protected Attributes | |
| GLWIconTable * | adminTable_ |
| GLWTextButton * | ok_ |
| GLWButton * | kickButton_ |
| GLWButton * | banButton_ |
| GLWButton * | slapButton_ |
| GLWButton * | poorButton_ |
| GLWButton * | muteButton_ |
| GLWButton * | unmuteButton_ |
| GLWTab * | playerTab_ |
| GLWTab * | botsTab_ |
| GLWDropDown * | aiSelector_ |
| GLWButton * | addButton_ |
Static Protected Attributes | |
| static AdminDialog * | instance_ = 0 |
Private Member Functions | |
| AdminDialog () | |
| virtual | ~AdminDialog () |
Definition at line 30 of file AdminDialog.h.
| AdminDialog::AdminDialog | ( | ) | [private] |
Definition at line 44 of file AdminDialog.cpp.
References addButton_, GLWDropDown::addEntry(), GLWPanel::addWidget(), adminTable_, aiSelector_, banButton_, botsTab_, GLWButton::ButtonFlagCenterX, GLWButton::ButtonFlagOk, TankAINames::getAis(), TankContainer::getPlayingTanks(), ScorchedContext::getTankContainer(), GLWPanel::GLWPanel(), ScorchedClient::instance(), kickButton_, LANG_RESOURCE, LANG_STRING, GLWPanel::layout(), GLWPanel::LayoutHorizontal, TankAINames::loadAIs(), muteButton_, ok_, playerTab_, poorButton_, GLWTab::setDepressed(), GLWIconTable::setHandler(), GLWIconTable::setItemCount(), GLWPanel::setLayout(), slapButton_, GLWPanel::SpaceAll, GLWPanel::SpaceRight, and unmuteButton_.
| AdminDialog::~AdminDialog | ( | ) | [private, virtual] |
Definition at line 118 of file AdminDialog.cpp.
| AdminDialog * AdminDialog::instance | ( | ) | [static] |
Definition at line 35 of file AdminDialog.cpp.
References instance_.
Referenced by ClientWindowSetup::addCommonComponents(), AdminCheckDialog::adminResult(), and ClientWindowSetup::setupGameWindows().
| void AdminDialog::display | ( | ) | [virtual] |
| void AdminDialog::buttonDown | ( | unsigned int | id | ) | [virtual] |
Implements GLWButtonI.
Definition at line 177 of file AdminDialog.cpp.
References addButton_, ComsAdminMessage::AdminAdd, ComsAdminMessage::AdminBan, ComsAdminMessage::AdminKick, ComsAdminMessage::AdminMute, ComsAdminMessage::AdminPoor, ComsAdminMessage::AdminSlap, adminTable_, ComsAdminMessage::AdminUnMute, aiSelector_, banButton_, S3D::formatStringBuffer(), GLWDropDown::getCurrentEntry(), GLWSelectorEntry::getDataText(), GLWidget::getId(), TankContainer::getPlayingTanks(), GLWIconTable::getSelected(), ClientAdminResultHandler::getSid(), ScorchedContext::getTankContainer(), GLWWindowManager::hideWindow(), GLWidget::id_, GLWWindowManager::instance(), ClientAdminResultHandler::instance(), ScorchedClient::instance(), kickButton_, muteButton_, ok_, poorButton_, ComsMessageSender::sendToServer(), GLWIconTable::setItemCount(), slapButton_, and unmuteButton_.
| void AdminDialog::drawColumn | ( | unsigned int | id, | |
| int | row, | |||
| int | column, | |||
| float | x, | |||
| float | y, | |||
| float | w | |||
| ) | [virtual] |
Implements GLWIconTableI.
Definition at line 123 of file AdminDialog.cpp.
References adminTable_, GLFont2d::drawWidth(), GLWFont::getGameFont(), TankContainer::getPlayingTanks(), ScorchedContext::getTankContainer(), TankColorGenerator::getTeamColor(), TankColorGenerator::getTeamName(), GLWFont::instance(), ScorchedClient::instance(), GLWIconTable::setItemCount(), and GLWFont::widgetFontColor.
| void AdminDialog::rowSelected | ( | unsigned int | id, | |
| int | row | |||
| ) | [virtual] |
| void AdminDialog::rowChosen | ( | unsigned int | id, | |
| int | row | |||
| ) | [virtual] |
| void AdminDialog::columnSelected | ( | unsigned int | id, | |
| int | col | |||
| ) | [virtual] |
AdminDialog * AdminDialog::instance_ = 0 [static, protected] |
GLWIconTable* AdminDialog::adminTable_ [protected] |
Definition at line 52 of file AdminDialog.h.
Referenced by AdminDialog(), buttonDown(), and drawColumn().
GLWTextButton* AdminDialog::ok_ [protected] |
GLWButton* AdminDialog::kickButton_ [protected] |
GLWButton * AdminDialog::banButton_ [protected] |
GLWButton * AdminDialog::slapButton_ [protected] |
GLWButton* AdminDialog::poorButton_ [protected] |
GLWButton * AdminDialog::muteButton_ [protected] |
GLWButton * AdminDialog::unmuteButton_ [protected] |
GLWTab* AdminDialog::playerTab_ [protected] |
GLWTab * AdminDialog::botsTab_ [protected] |
GLWDropDown* AdminDialog::aiSelector_ [protected] |
GLWButton* AdminDialog::addButton_ [protected] |
1.5.3