Go to the documentation of this file.
26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H
27 #define __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H
29 #include "../Config.h"
30 #include "../ProcessListener.h"
121 #endif // __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H
A QWidget to run process.
~ProcessRunner()
Virtual destructor.
void validate(te::process::Process *process)
virtual void onProcessFinished() override
This abstract class a listener to the process flow.
virtual void onTaskStarted(const te::process::TaskSharedPtr &task) override
QTextEdit * m_processLogTextEdit
void run(te::process::Process *process)
virtual void onProcessAborted(const std::string &errorMessage) override
void onProcessAbortedSlot(const std::string &errorMessage)
void onProcessStartedSignal()
void onProcessFinishedSlot()
virtual void onTaskFinished(const te::process::TaskSharedPtr &task) override
QTextEdit * getLoggerWidget()
void onProcessAbortedSignal(const std::string &errorMessage)
void onProcessStartedSlot()
void onTaskStartedSignal(const te::process::TaskSharedPtr &task)
ProcessRunner(QWidget *parent=nullptr)
Default constructor.
void onTaskStartedSlot(const te::process::TaskSharedPtr &task)
void onTaskFinishedSlot(const te::process::TaskSharedPtr &task)
void reset(te::process::Process *process)
virtual void onProcessStarted() override
void onTaskFinishedSignal(const te::process::TaskSharedPtr &task)
void onProcessFinishedSignal()