summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/progressloggergui.cpp13
-rw-r--r--rbutil/rbutilqt/progressloggergui.h2
2 files changed, 15 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp
index 15ddc18..a96778b 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 41e7012..231e6d8 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();