diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp index 15ddc18663..a96778bc11 100644 --- a/rbutil/rbutilqt/progressloggergui.cpp +++ b/rbutil/rbutilqt/progressloggergui.cpp @@ -59,6 +59,13 @@ void ProgressLoggerGui::addItem(const QString &text, int flag) dp.listProgress->scrollToItem(item); } +void ProgressLoggerGui::setProgress(int value, int max) +{ + setProgressValue(value); + setProgressMax(max); +} + + void ProgressLoggerGui::setProgressValue(int value) { dp.progressBar->setValue(value); @@ -74,6 +81,12 @@ int ProgressLoggerGui::getProgressMax() return dp.progressBar->maximum(); } +void ProgressLoggerGui::setProgressVisible(bool b) +{ + dp.progressBar->setVisible(b); +} + + void ProgressLoggerGui::abort() { dp.buttonAbort->setText(tr("&Ok")); diff --git a/rbutil/rbutilqt/progressloggergui.h b/rbutil/rbutilqt/progressloggergui.h index 41e7012df0..231e6d82c9 100644 --- a/rbutil/rbutilqt/progressloggergui.h +++ b/rbutil/rbutilqt/progressloggergui.h @@ -33,6 +33,7 @@ public: virtual void setProgressValue(int value); virtual void setProgressMax(int max); virtual int getProgressMax(); + virtual void setProgressVisible(bool); signals: virtual void aborted(); @@ -41,6 +42,7 @@ signals: public slots: virtual void addItem(const QString &text); //! add a string to the progress list virtual void addItem(const QString &text, int flag); //! add a string to the list + virtual void setProgress(int, int); //! set progress bar virtual void abort(); virtual void undoAbort();