EditTechAdapter Class Reference

Inheritance diagram for EditTechAdapter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 EditTechAdapter (Player &my_player)

Protected Member Functions

bool handleButtonClick (PG_Button *button)
bool ok ()
bool cancel ()
bool add ()
bool remove ()
bool eventKeyDown (const SDL_KeyboardEvent *key)

Detailed Description

Definition at line 172 of file edittechadapter.cpp.


Constructor & Destructor Documentation

EditTechAdapter::EditTechAdapter ( Player my_player  )  [inline]

Definition at line 273 of file edittechadapter.cpp.

References add(), ASC_PG_Dialog::AddStandardButton(), cancel(), Player::getName(), Research::getPredefinedTechAdapter(), ok(), remove(), Player::research, and TechAdapterSelectionItemFactory::techSelected.


Member Function Documentation

bool EditTechAdapter::handleButtonClick ( PG_Button *  button  )  [inline, protected]

Definition at line 225 of file edittechadapter.cpp.

bool EditTechAdapter::ok (  )  [inline, protected]

Definition at line 230 of file edittechadapter.cpp.

References Player::research, and Research::setPredefinedTechAdapter().

Referenced by EditTechAdapter(), and eventKeyDown().

bool EditTechAdapter::cancel (  )  [inline, protected]

Definition at line 237 of file edittechadapter.cpp.

Referenced by EditTechAdapter().

bool EditTechAdapter::add (  )  [inline, protected]

Definition at line 243 of file edittechadapter.cpp.

References TechAdapterSelectionItemFactory::getSelected(), and ItemSelectorWidget::reLoad().

Referenced by EditTechAdapter().

bool EditTechAdapter::remove (  )  [inline, protected]

Definition at line 250 of file edittechadapter.cpp.

References TechAdapterSelectionItemFactory::getSelected(), and ItemSelectorWidget::reLoad().

Referenced by EditTechAdapter().

bool EditTechAdapter::eventKeyDown ( const SDL_KeyboardEvent *  key  )  [inline, protected, virtual]

Reimplemented from ASC_PG_Dialog.

Definition at line 260 of file edittechadapter.cpp.

References ok().


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