tuchulcha  0.10.1
Graphical Workflow Configuration Editor
CharonRun Class Reference

workflow execution and plugin update management More...

#include <CharonRun.h>

Inheritance diagram for CharonRun:

Public Slots

void exitWhenFinished ()
 unlock exiting, quit application if all tasks are completed
 
void runWorkflow (QString fName)
 run given workflow file More...
 
void setupSettings ()
 setup settings More...
 
void updateDynamics (QString fName)
 update dynamic plugins of given workflow file More...
 
void updatePlugins ()
 update plugin information
 

Signals

void busy ()
 signal to avoid new command prompt
 
void ready ()
 show that running tasks are complete
 

Public Member Functions

 CharonRun (QObject *parent=0)
 constructor More...
 

Private Slots

void _taskFinished ()
 decrease task counter
 
void _taskStart ()
 increase task counter
 

Private Member Functions

void _freeMan ()
 release plugin manager
 
void _setupMan ()
 setup plugin manager
 

Private Attributes

PluginManager_man
 plugin manager
 

Detailed Description

Definition at line 32 of file CharonRun.h.

Constructor & Destructor Documentation

CharonRun::CharonRun ( QObject *  parent = 0)
explicit
Parameters
parentparent object

Definition at line 42 of file CharonRun.cpp.

References sout.

Member Function Documentation

void CharonRun::runWorkflow ( QString  fName)
slot
Parameters
fNameworkflow filename

Definition at line 221 of file CharonRun.cpp.

References _man, _setupMan(), _taskFinished(), _taskStart(), PluginManager::loadParameterFile(), and PluginManager::runWorkflow().

void CharonRun::setupSettings ( )
slot

this applies default path settings (similar to tuchulcha's options dialog) if current path settings are empty

Definition at line 327 of file CharonRun.cpp.

References _taskFinished(), _taskStart(), and OptionsDialog::check().

void CharonRun::updateDynamics ( QString  fName)
slot

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