diff options
Diffstat (limited to 'LibGUI/GProgressBar.h')
-rw-r--r-- | LibGUI/GProgressBar.h | 9 |
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; }; |