aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/progressmanager/progressbar.h
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2011-05-12 13:21:41 +0200
committerdt <qtc-committer@nokia.com>2011-05-12 14:05:33 +0200
commitbeadef9a5155352eead79faf08e4bb19e5e29ff5 (patch)
tree43a8b2a3c82cafd8663f8f39e4bfcef6cd61d40d /src/plugins/coreplugin/progressmanager/progressbar.h
parentd72bddc7da4cda5291d5508b31c56b55d17a1bc6 (diff)
ProgessBar: Distangle finished from progress
That is allow progress to be at 100% and yet unfinished. Task-Nr: QTCREATORBUG-4858
Diffstat (limited to 'src/plugins/coreplugin/progressmanager/progressbar.h')
-rw-r--r--src/plugins/coreplugin/progressmanager/progressbar.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/progressmanager/progressbar.h b/src/plugins/coreplugin/progressmanager/progressbar.h
index e56663c7d3..423d83f796 100644
--- a/src/plugins/coreplugin/progressmanager/progressbar.h
+++ b/src/plugins/coreplugin/progressmanager/progressbar.h
@@ -60,9 +60,11 @@ public:
int minimum() const { return m_minimum; }
int maximum() const { return m_maximum; }
int value() const { return m_value; }
+ bool finished() const { return m_finished; }
void reset();
void setRange(int minimum, int maximum);
void setValue(int value);
+ void setFinished(bool b);
float cancelButtonFader() { return m_cancelButtonFader; }
void setCancelButtonFader(float value) { update(); m_cancelButtonFader= value;}
bool event(QEvent *);
@@ -83,6 +85,7 @@ private:
int m_maximum;
int m_value;
float m_cancelButtonFader;
+ bool m_finished;
};
} // namespace Internal