Eaagles::Fox::Application Class Reference

Event Handler Object. More...

Collaboration diagram for Eaagles::Fox::Application:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { ID_TIMEOUT = FX::FXApp::ID_LAST, ID_LAST }

Public Member Functions

 Application (const FXString &name, const FXString &vendor)
virtual ~Application ()
long onTimeout (FXObject *, FXSelector, void *)
virtual void init (int &argc, char **argv, FXbool connect=TRUE)
StationgetStation ()

Protected Member Functions

 Application ()

Private Member Functions

StationreadConfigFile (const char *const fileName="testfox.dd")

Private Attributes

Stationstation

Detailed Description

Event Handler Object.


Member Enumeration Documentation

anonymous enum

We define additional ID's, starting from the last one used by the base class+1. This way, we know the ID's are all unique for this particular target.

Enumerator:
ID_TIMEOUT  Timer ID.
ID_LAST 


Constructor & Destructor Documentation

Eaagles::Fox::Application::Application ( const FXString &  name,
const FXString &  vendor 
)

virtual Eaagles::Fox::Application::~Application (  )  [virtual]

Eaagles::Fox::Application::Application (  )  [inline, protected]


Member Function Documentation

long Eaagles::Fox::Application::onTimeout ( FXObject *  ,
FXSelector  ,
void *   
)

Message handlers.

virtual void Eaagles::Fox::Application::init ( int &  argc,
char **  argv,
FXbool  connect = TRUE 
) [virtual]

FXApp interface.

Station* Eaagles::Fox::Application::getStation (  )  [inline]

Station* Eaagles::Fox::Application::readConfigFile ( const char *const  fileName = "testfox.dd"  )  [private]

read out configuration file in


Member Data Documentation

Station* Eaagles::Fox::Application::station [private]

holds our station


Generated on Tue Dec 19 16:27:01 2006 for Eaagles by  doxygen 1.5.0