![]() |
Diana Software
|
Main class of the diana framework. More...
Public Member Functions | |
| QFrameWork () | |
| empty constructor More... | |
| virtual | ~QFrameWork () |
| destructor does nothing More... | |
| void | Run () |
| main function, basically the real main program in diana. It runs a list of sequences provided by the QModuleFactory More... | |
Main class of the diana framework.
This class runs a list of QSequences built by the QModuleFactory. It is the top level class of the diana framework, and it is created in the main function of the diana program.
Definition at line 19 of file QFrameWork.hh.
| Q_BEGIN_NAMESPACE QFrameWork::QFrameWork | ( | ) |
empty constructor
Definition at line 22 of file QFrameWork.cc.
|
virtual |
destructor does nothing
Definition at line 29 of file QFrameWork.cc.
References QModuleFactory::Get(), and QModuleFactory::GetSequences().
| void QFrameWork::Run | ( | ) |
main function, basically the real main program in diana. It runs a list of sequences provided by the QModuleFactory
Definition at line 41 of file QFrameWork.cc.
References QMessageHandler::Get(), QModuleFactory::Get(), QProcessStatus::GetInstance(), QNamed::GetName(), QModuleFactory::GetSequences(), QProcessStatus::HasChanged(), QProcessStatus::isRunning(), NoFilterMsg, QProcessStatus::Notify(), QSequence::Run(), and QMessageHandler::Send().
Referenced by main().