34 std::list< QSequence* >::iterator it;
35 for(it = sequences.begin(); it != sequences.end(); it++) {
49 std::list< QSequence* >::iterator it;
50 for(it = sequences.begin(); it != sequences.end(); it++) {
53 + fCurrentSequence->
GetName() );
56 while(dianaStatus.
isRunning() && fCurrentSequence->
Run()){
60 + fCurrentSequence->
GetName() );
62 delete fCurrentSequence;
#define Q_BEGIN_NAMESPACE
void Run()
main function, basically the real main program in diana. It runs a list of sequences provided by the ...
virtual ~QFrameWork()
destructor does nothing
QFrameWork()
empty constructor
static QMessageHandler * Get()
void Send(MsgLevel l, const std::string &sender, const std::string &msg)
std::list< QSequence * > & GetSequences()
static QModuleFactory * Get()
const std::string & GetName() const
process status and signal handler
void Notify()
acknowledge oldest process status contained in staus queue
bool HasChanged() const
tell wehter process status has changed
static QProcessStatus & GetInstance()
get singleton Instance
bool isRunning() const
check wether current process status is QRunning_s
Diana Reconstruction program.
bool Run()
The core of the sequence. Loops over Init's, Do's and Done's.