19 :
ProgressBase(static_cast<int>(start), static_cast<int>(end), static_cast<int>(nSteps)),
21 if (!progressableView) {
22 throw std::runtime_error(
"ProgressableView is null");
std::atomic< int64_t > m_i
Loop counter.
ProgressBase()
Default constructor.
void setAsPercentageIndicator()
ProgressPresenter(double start, double end, int64_t nSteps, MantidQt::MantidWidgets::ProgressableView *const progressableView)
MantidQt::MantidWidgets::ProgressableView *const m_progressableView
void doReport(const std::string &) override
Pure virtual method that does the progress reporting, to be overridden.
void setAsEndlessIndicator()
virtual ~ProgressPresenter()=default