diff options
Diffstat (limited to 'plugingui/progressbar.h')
| -rw-r--r-- | plugingui/progressbar.h | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/plugingui/progressbar.h b/plugingui/progressbar.h index d5f6c61..7485e40 100644 --- a/plugingui/progressbar.h +++ b/plugingui/progressbar.h @@ -43,11 +43,11 @@ enum class ProgressBarState  class ProgressBar : public Widget {  public: -	ProgressBar(Widget *parent); +	ProgressBar(Widget* parent);  	~ProgressBar(); -	float progress(); -	void setProgress(float progress); +	void setTotal(std::size_t total); +	void setValue(std::size_t value);  	void setState(ProgressBarState state); @@ -56,7 +56,7 @@ protected:  	virtual void repaintEvent(RepaintEvent* repaintEvent) override;  private: -	ProgressBarState state; +	ProgressBarState state{ProgressBarState::Blue};  	Painter::Bar bar_bg; @@ -64,7 +64,8 @@ private:  	Painter::Bar bar_blue;  	Painter::Bar bar_red; -	float _progress; +	std::size_t total{0}; +	std::size_t value{0};  };  } // GUI::  | 
