omegalib  13.1
omega::Application< T > Class Template Reference

a convenience application class to create omegaToolkit applications More...

#include <Application.h>

Public Member Functions

 Application (const String &name)
 
virtual const char * getName ()
 
virtual void setName (const String &name)
 
virtual void setExecutableName (const String &name)
 
virtual const char * getExecutableName ()
 
virtual void initialize ()
 Called once for entire application initialization tasks. More...
 
- Public Member Functions inherited from omega::ApplicationBase
 ApplicationBase ()
 

Additional Inherited Members

- Public Types inherited from omega::ApplicationBase
enum  InteractiveMode { FromConfig, Interactive, NonInteractive }
 ! Application interactive mode More...
 
- Public Attributes inherited from omega::ApplicationBase
InteractiveMode interactive
 Runs the program in interactive mode, even if the script console is not enabled in the system configuration. More...
 

Detailed Description

template<typename T>
class omega::Application< T >

a convenience application class to create omegaToolkit applications

+ Inheritance diagram for omega::Application< T >:

Constructor & Destructor Documentation

template<typename T >
omega::Application< T >::Application ( const String name)
inline

Member Function Documentation

template<typename T >
virtual const char* omega::Application< T >::getExecutableName ( )
inlinevirtual
template<typename T >
virtual const char* omega::Application< T >::getName ( )
inlinevirtual

Reimplemented from omega::ApplicationBase.

template<typename T >
virtual void omega::Application< T >::initialize ( )
inlinevirtual

Called once for entire application initialization tasks.

Reimplemented from omega::ApplicationBase.

template<typename T >
virtual void omega::Application< T >::setExecutableName ( const String name)
inlinevirtual
template<typename T >
virtual void omega::Application< T >::setName ( const String name)
inlinevirtual

The documentation for this class was generated from the following file: