Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

Member Function Documentation

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

Implements SubWindow.

Definition at line 1192 of file cargodialog.cpp.

ASCString BuildingControlWindow::getASCTXTname  )  [inline, virtual]
 

Implements SubWindow.

Definition at line 1200 of file cargodialog.cpp.

ASCString BuildingControlWindow::getFullName  )  [inline, virtual]
 

Implements SubWindow.

Definition at line 1205 of file cargodialog.cpp.

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

Reimplemented from SubWindow.

Definition at line 1165 of file cargodialog.cpp.

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

bool BuildingControlWindow::repair  )  [inline]
 

Definition at line 1176 of file cargodialog.cpp.

References SubWindow::cargoDialog, SubWindow::container(), damageChanged, logtoreplayinfo(), rpl_repairBuilding, PG_Widget::Update(), update(), CargoDialog::updateResourceDisplay(), and SubWindow::widget.

Referenced by registerChilds().

void BuildingControlWindow::update  )  [inline, virtual]
 

Implements SubWindow.

Definition at line 1211 of file cargodialog.cpp.

References SubWindow::cargoDialog, SubWindow::container(), Resources::energy, Resources::fuel, Resources::material, ASCGUI_Window::setLabelText(), ASCString::toString(), and SubWindow::widget.

Referenced by repair().


Member Data Documentation

SigC::Signal0<void> BuildingControlWindow::damageChanged
 

Definition at line 1162 of file cargodialog.cpp.

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


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:16:27 2008 for Advanced Strategic Command by  doxygen 1.4.2