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

ContextAction Class Reference

#include <maped-mainscreen.h>

Inheritance diagram for ContextAction:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual bool available (const MapCoordinate &pos)=0
virtual ASCString getText (const MapCoordinate &pos)=0
virtual int getActionID ()=0
virtual ~ContextAction ()

Constructor & Destructor Documentation

virtual ContextAction::~ContextAction  )  [inline, virtual]
 

Definition at line 67 of file maped-mainscreen.h.


Member Function Documentation

virtual bool ContextAction::available const MapCoordinate pos  )  [pure virtual]
 

Implemented in ContextMenu::ContainerProperties, ContextMenu::ContainerCargo, ContextMenu::DeleteVehicle, ContextMenu::DeleteBuilding, ContextMenu::ContainerProduction, ContextMenu::DeleteMine, ContextMenu::ChangeMineStrength, ContextMenu::FieldResources, ContextMenu::DeleteTopObject, and ContextMenu::DeleteAllObjects.

virtual int ContextAction::getActionID  )  [pure virtual]
 

Implemented in ContextMenu::ContainerProperties, ContextMenu::ContainerCargo, ContextMenu::DeleteVehicle, ContextMenu::DeleteBuilding, ContextMenu::ContainerProduction, ContextMenu::DeleteMine, ContextMenu::ChangeMineStrength, ContextMenu::FieldResources, ContextMenu::DeleteTopObject, and ContextMenu::DeleteAllObjects.

Referenced by ContextMenu::AutoTextContextAction::getText().

virtual ASCString ContextAction::getText const MapCoordinate pos  )  [pure virtual]
 

Implemented in ContextMenu::AutoTextContextAction, ContextMenu::ContainerProperties, ContextMenu::ContainerCargo, ContextMenu::DeleteVehicle, and ContextMenu::DeleteBuilding.


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