summaryrefslogtreecommitdiff
path: root/LibGUI/GProgressBar.h
diff options
context:
space:
mode:
Diffstat (limited to 'LibGUI/GProgressBar.h')
-rw-r--r--LibGUI/GProgressBar.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/LibGUI/GProgressBar.h b/LibGUI/GProgressBar.h
index 6768e28871..4e34f29c4e 100644
--- a/LibGUI/GProgressBar.h
+++ b/LibGUI/GProgressBar.h
@@ -12,11 +12,20 @@ public:
int value() const { return m_value; }
+ String caption() const { return m_caption; }
+ void set_caption(const String& caption) { m_caption = caption; }
+
+ enum Format { Percentage, ValueSlashMax };
+ Format format() const { return m_format; }
+ void set_format(Format format) { m_format = format; }
+
protected:
virtual void paint_event(GPaintEvent&) override;
private:
+ Format m_format { Percentage };
int m_min { 0 };
int m_max { 100 };
int m_value { 0 };
+ String m_caption;
};