25 #ifndef LOG_DECORATORS_H
26 #define LOG_DECORATORS_H
32 class QStandardItemModel;
38 namespace LogDecorators {
46 virtual QString
title()
const;
48 virtual QString
desc()
const;
52 virtual bool ready(QWidget* parent)
const;
54 virtual QStringList
arguments()
const = 0;
89 virtual QString
title()
const;
90 virtual QString
desc()
const;
135 virtual QString
title()
const;
136 virtual QString
desc()
const;
151 virtual bool ready(QWidget* parent)
const;
169 #endif // LOG_DECORATORS_H
virtual QString finishMessage() const
finish message to display when workflow finished
QString _summary
update summary
virtual QString logFileName() const =0
logfile name for output logging
void message(QString)
status message
void filter(QString)
set search filter
decorator for run workspace dialog
void finish()
finish signal
QRegExp _failRegex
fail regex
log decorator base class to handle different kinds of log dialogs
virtual QString title() const
title string
QRegExp _warnRegex
no plugin info
StatusCode _curStatus
status cache
virtual void processLine(QString line)
decorator hook to allow log line parsing
QRegExp _noPluginRegex
no plugin info
QRegExp _finishRegex
plugin unloaded
virtual QStringList arguments() const
determine command line arguments
decorator for update dialog
void _appendSummaryRow()
append log row with current information
virtual QString desc() const
description string
QString _fileName
filename cache
virtual QString desc() const
description string
virtual QString title() const
title string
virtual QStringList postStartCommands(QWidget *pp) const
commands sent to the proccess after start
QFont _ttFont
typewriter font
virtual void finishProcessing()
inform about finished processing
RunWorkflow(QString fileName)
constructor
QStandardItemModel * _result
update summary
virtual QStringList postStartCommands(QWidget *parent) const
commands sent to the proccess after start
void highlightObject(QString objName) const
highlight the currently active object
StatusCode
status code used in log parsing
QFont _sfFont
sans-serif font
virtual bool ready(QWidget *parent) const
check if process may be started
virtual QString logFileName() const
logfile name for output logging
virtual QWidget * statusWidget()
custom status widget
virtual void processLine(QString line)
decorator hook to allow log line parsing
virtual QStringList postStartCommands(QWidget *parent) const
commands sent to the proccess after start
QTableView * _view
summary list
virtual void finishProcessing()
inform about finished processing
virtual QString desc() const
description string
virtual QString filenameHint() const
hint for filename on save dialog
virtual QWidget * statusWidget()
custom status widget
virtual QString logFileName() const
logfile name for output logging
QString _fileName
filename cache
UpdateDynamics(QString fileName)
constructor
QString _curPlugin
plugin name cache
virtual QString helpAnchor()
html anchor on help page
virtual QString helpAnchor()
html anchor on help page
virtual QString title() const
title string
virtual QString filenameHint() const
hint for filename on save dialog
QRegExp _fileRegex
file name regexp
virtual bool ready(QWidget *parent) const
check if process may be started
decorator for update dynamics dialog
should not occur, initial value
QRegExp _passRegex
plugin passed regexp
virtual QString helpAnchor()
html anchor on help page
virtual QString filenameHint() const
hint for filename on save dialog
virtual QStringList postStartCommands(QWidget *parent) const
commands sent to the proccess after start
bool debugOutput
debug output mode
void _searchOutput(const QModelIndex &)
show corresponding log line on selection
QString _curFile
file name cache
virtual QStringList arguments() const
determine command line arguments
virtual void processLine(QString line)
decorator hook to allow log line parsing
virtual QStringList arguments() const
determine command line arguments
virtual QStringList arguments() const =0
determine command line arguments
virtual QString logFileName() const
logfile name for output logging