tuchulcha  0.10.1
Graphical Workflow Configuration Editor
LogDecorators::RunWorkflow Class Reference

decorator for run workspace dialog More...

#include <LogDecorators.h>

Inheritance diagram for LogDecorators::RunWorkflow:

Signals

void highlightObject (QString objName) const
 highlight the currently active object More...
 
- Signals inherited from LogDecorators::Decorator
void filter (QString)
 set search filter
 
void finish ()
 finish signal
 
void message (QString)
 status message
 

Public Member Functions

 RunWorkflow (QString fileName)
 constructor More...
 
virtual QStringList arguments () const
 determine command line arguments
 
virtual QString filenameHint () const
 hint for filename on save dialog
 
virtual QString finishMessage () const
 finish message to display when workflow finished
 
virtual QString helpAnchor ()
 html anchor on help page
 
virtual QString logFileName () const
 logfile name for output logging
 
virtual QStringList postStartCommands (QWidget *parent) const
 commands sent to the proccess after start More...
 
virtual void processLine (QString line)
 decorator hook to allow log line parsing More...
 
virtual bool ready (QWidget *parent) const
 check if process may be started More...
 
- Public Member Functions inherited from LogDecorators::Decorator
virtual QString desc () const
 description string
 
virtual void finishProcessing ()
 inform about finished processing
 
virtual QWidget * statusWidget ()
 custom status widget
 
virtual QString title () const
 title string
 

Private Attributes

QString _fileName
 filename cache
 

Additional Inherited Members

- Public Attributes inherited from LogDecorators::Decorator
bool debugOutput
 debug output mode
 

Detailed Description

Definition at line 145 of file LogDecorators.h.

Constructor & Destructor Documentation

LogDecorators::RunWorkflow::RunWorkflow ( QString  fileName)
Parameters
fileNameworflow file to run

Definition at line 345 of file LogDecorators.cpp.

Member Function Documentation

void LogDecorators::RunWorkflow::highlightObject ( QString  objName) const
signal
Parameters
objNameobject name
QStringList LogDecorators::RunWorkflow::postStartCommands ( QWidget *  parent) const
virtual
Parameters
parentparent widget (for dialog/message boxes)
Returns
list of (interactive) commands

Reimplemented from LogDecorators::Decorator.

Definition at line 375 of file LogDecorators.cpp.

void LogDecorators::RunWorkflow::processLine ( QString  line)
virtual

e.g. to detect finishing (to emit the corresponding signal)

Parameters
linecurrent line

Reimplemented from LogDecorators::Decorator.

Definition at line 393 of file LogDecorators.cpp.

bool LogDecorators::RunWorkflow::ready ( QWidget *  parent) const
virtual
Parameters
parentparent widget (for dialog/message boxes)
Return values
falseprocess may not be started

Reimplemented from LogDecorators::Decorator.

Definition at line 349 of file LogDecorators.cpp.


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