summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2008-05-23 21:07:58 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2008-05-23 21:07:58 +0000
commit64e7705e68cc5d67c0af1a7a375fa03a65c30ad0 (patch)
tree527ca407ee0607ded9ea82bc693337c6188d4ca3
parent9c3bbc3bf9685db4887dc5fa1ffc558811ce78b9 (diff)
downloadrockbox-64e7705e68cc5d67c0af1a7a375fa03a65c30ad0.tar.gz
rockbox-64e7705e68cc5d67c0af1a7a375fa03a65c30ad0.zip
Add a slot to set the progress bar value and a member to hide it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17615 a1c6a512-1295-4272-9138-f99709370657
-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 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)
59 dp.listProgress->scrollToItem(item); 59 dp.listProgress->scrollToItem(item);
60} 60}
61 61
62void ProgressLoggerGui::setProgress(int value, int max)
63{
64 setProgressValue(value);
65 setProgressMax(max);
66}
67
68
62void ProgressLoggerGui::setProgressValue(int value) 69void ProgressLoggerGui::setProgressValue(int value)
63{ 70{
64 dp.progressBar->setValue(value); 71 dp.progressBar->setValue(value);
@@ -74,6 +81,12 @@ int ProgressLoggerGui::getProgressMax()
74 return dp.progressBar->maximum(); 81 return dp.progressBar->maximum();
75} 82}
76 83
84void ProgressLoggerGui::setProgressVisible(bool b)
85{
86 dp.progressBar->setVisible(b);
87}
88
89
77void ProgressLoggerGui::abort() 90void ProgressLoggerGui::abort()
78{ 91{
79 dp.buttonAbort->setText(tr("&Ok")); 92 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:
33 virtual void setProgressValue(int value); 33 virtual void setProgressValue(int value);
34 virtual void setProgressMax(int max); 34 virtual void setProgressMax(int max);
35 virtual int getProgressMax(); 35 virtual int getProgressMax();
36 virtual void setProgressVisible(bool);
36 37
37signals: 38signals:
38 virtual void aborted(); 39 virtual void aborted();
@@ -41,6 +42,7 @@ signals:
41public slots: 42public slots:
42 virtual void addItem(const QString &text); //! add a string to the progress list 43 virtual void addItem(const QString &text); //! add a string to the progress list
43 virtual void addItem(const QString &text, int flag); //! add a string to the list 44 virtual void addItem(const QString &text, int flag); //! add a string to the list
45 virtual void setProgress(int, int); //! set progress bar
44 46
45 virtual void abort(); 47 virtual void abort();
46 virtual void undoAbort(); 48 virtual void undoAbort();