BuildingControlWindow Class Reference

Inheritance diagram for BuildingControlWindow:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void registerChilds (CargoDialog *cd)
bool repair ()
bool available (CargoDialog *cd)
ASCString getASCTXTname ()
ASCString getFullName ()
void update ()

Public Attributes

SigC::Signal0< void > damageChanged

Detailed Description

Definition at line 1058 of file cargodialog.cpp.


Member Function Documentation

void BuildingControlWindow::registerChilds ( CargoDialog cd  )  [inline, virtual]

Reimplemented from SubWindow.

Definition at line 1064 of file cargodialog.cpp.

References SubWindow::registerChilds(), repair(), and SubWindow::widget.

bool BuildingControlWindow::repair (  )  [inline]

Definition at line 1074 of file cargodialog.cpp.

References RepairBuildingCommand::avail(), SubWindow::cargoDialog, SubWindow::container(), createContext(), damageChanged, displayActionError(), ActionRegistry::RepairBuildingCommand, ActionResult::successful(), update(), CargoDialog::updateResourceDisplay(), and SubWindow::widget.

Referenced by registerChilds().

bool BuildingControlWindow::available ( CargoDialog cd  )  [inline, virtual]

Implements SubWindow.

Definition at line 1098 of file cargodialog.cpp.

References Player::diplomacy, CargoDialog::getContainer(), GameMap::getCurrentPlayer(), CargoDialog::getMap(), and DiplomaticStateVector::isAllied().

ASCString BuildingControlWindow::getASCTXTname (  )  [inline, virtual]

Implements SubWindow.

Definition at line 1111 of file cargodialog.cpp.

ASCString BuildingControlWindow::getFullName (  )  [inline, virtual]

Implements SubWindow.

Definition at line 1115 of file cargodialog.cpp.

void BuildingControlWindow::update (  )  [inline, virtual]

Implements SubWindow.

Definition at line 1120 of file cargodialog.cpp.

References SubWindow::cargoDialog, damageChanged, and CargoDialog::updateVariables().

Referenced by repair().


Member Data Documentation

SigC::Signal0<void> BuildingControlWindow::damageChanged

Definition at line 1061 of file cargodialog.cpp.

Referenced by repair(), update(), and CargoDialog::userHandler().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:46:24 2012 for Advanced Strategic Command by  doxygen 1.5.1