18 #ifndef QGSPROCESSINGFEEDBACK_H 19 #define QGSPROCESSINGFEEDBACK_H 21 #include "qgis_core.h" 57 virtual void setProgressText(
const QString &text );
64 virtual void reportError(
const QString &error,
bool fatalError =
false );
76 virtual void pushWarning(
const QString &warning );
87 virtual void pushInfo(
const QString &info );
98 virtual void pushCommandInfo(
const QString &info );
108 virtual void pushDebugInfo(
const QString &info );
118 virtual void pushConsoleInfo(
const QString &info );
132 virtual QString htmlLog()
const;
140 virtual QString textLog()
const;
143 bool mLogFeedback =
true;
179 void setCurrentStep(
int step );
182 void reportError(
const QString &error,
bool fatalError =
false )
override;
183 void pushWarning(
const QString &warning )
override;
184 void pushInfo(
const QString &info )
override;
188 QString
htmlLog()
const override;
189 QString
textLog()
const override;
192 void updateOverallProgress(
double progress );
197 int mCurrentStep = 0;
201 #endif // QGSPROCESSINGFEEDBACK_H virtual void pushConsoleInfo(const QString &info)
Pushes a console feedback message from the algorithm.
Base class for providing feedback from a processing algorithm.
virtual QString textLog() const
Returns the plain text contents of the log, which contains all messages pushed to the feedback object...
Processing feedback object for multi-step operations.
virtual void pushCommandInfo(const QString &info)
Pushes an informational message containing a command from the algorithm.
Abstract base class for processing providers.
Base class for feedback objects to be used for cancellation of something running in a worker thread...
virtual void setProgressText(const QString &text)
Sets a progress report text string.
virtual void pushInfo(const QString &info)
Pushes a general informational message from the algorithm.
virtual void pushDebugInfo(const QString &info)
Pushes an informational message containing debugging helpers from the algorithm.
virtual QString htmlLog() const
Returns the HTML formatted contents of the log, which contains all messages pushed to the feedback ob...
virtual void pushWarning(const QString &warning)
Pushes a warning informational message from the algorithm.
virtual void reportError(const QString &error, bool fatalError=false)
Reports that the algorithm encountered an error while executing.