14#include <AUI/View/AViewContainer.h>
15#include <AUI/Traits/values.h>
26class API_AUI_VIEWS ACircleProgressBar:
public AViewContainerBase {
32 ~ACircleProgressBar()
override;
42 emit valueChanged(value);
46 aui::float_within_0_1 value() const noexcept {
51 const _<Inner>& innerView() const noexcept {
58 void render(ARenderContext context)
override;
61 aui::float_within_0_1 mValue = 0.f;
Definition ACircleProgressBar.h:28
void setValue(aui::float_within_0_1 value)
Definition ACircleProgressBar.h:38
void render(ARenderContext context) override
Draws this AView. Noone should call this function except rendering routine.
Definition AViewContainerBase.cpp:235
void redraw()
Request window manager to redraw this AView.
Definition AView.cpp:68
ASignal< Args... > emits
A signal declaration.
Definition ASignal.h:348
#define emit
emits the specified signal in context of this object.
Definition AObject.h:310