11#include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
13#include <OpenMS/CONCEPT/ProgressLogger.h>
23 public ProgressLogger::ProgressLoggerImpl
32 void startProgress(
const SignedSize begin,
const SignedSize end,
const std::string& label,
const int )
const override;
37 void setProgress(
const SignedSize value,
const int )
const override;
47 void endProgress(
const int current_recursion_depth, UInt64 bytes_processed = 0)
const override;
53 mutable QProgressDialog*
dlg_;
Implements a GUI version of the ProgressLoggerImpl.
Definition GUIProgressLoggerImpl.h:24
SignedSize end_
Definition GUIProgressLoggerImpl.h:55
GUIProgressLoggerImpl()
default c'tor.
~GUIProgressLoggerImpl() override
d'tor
SignedSize current_
Definition GUIProgressLoggerImpl.h:56
SignedSize begin_
Definition GUIProgressLoggerImpl.h:54
QProgressDialog * dlg_
Definition GUIProgressLoggerImpl.h:53
SignedSize nextProgress() const override
Implement ProgressLoggerImpl::nextProgress().
void endProgress(const int current_recursion_depth, UInt64 bytes_processed=0) const override
Implement ProgressLoggerImpl::endProgress().
void setProgress(const SignedSize value, const int) const override
Implement ProgressLoggerImpl::setProgress().
void startProgress(const SignedSize begin, const SignedSize end, const std::string &label, const int) const override
Implement ProgressLoggerImpl::startProgress().
Definition Annotation1DCaret.h:23