26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H 27 #define __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H 29 #include "../Config.h" 30 #include "../ProcessListener.h" 74 QTextEdit* getLoggerWidget();
78 virtual void onProcessStarted()
override;
80 virtual void onProcessFinished()
override;
86 virtual void onProcessAborted(
const std::string& errorMessage)
override;
90 void onProcessStartedSignal();
92 void onProcessFinishedSignal();
98 void onProcessAbortedSignal(
const std::string& errorMessage);
103 void onProcessStartedSlot();
105 void onProcessFinishedSlot();
111 void onProcessAbortedSlot(
const std::string& errorMessage);
121 #endif // __TERRALIB_PROCESS_QT_INTERNAL_PROCESSRUNNER_H
This abstract class a listener to the process flow.
QTextEdit * m_processLogTextEdit
A QWidget to run process.