mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 07:30:19 +00:00
LibCore: Add unit to Core::Timer interval arguments
This patch adds the _ms suffix to the interval arguments in Core::Timer, to make it a little clearer what the interval unit is to others.
This commit is contained in:
parent
2159f90e00
commit
ae9e352104
Notes:
sideshowbarker
2024-07-18 18:17:00 +09:00
Author: https://github.com/sin-ack Commit: https://github.com/SerenityOS/serenity/commit/ae9e3521040 Pull-request: https://github.com/SerenityOS/serenity/pull/6993 Reviewed-by: https://github.com/alimpfard Reviewed-by: https://github.com/awesomekling Reviewed-by: https://github.com/bgianfo Reviewed-by: https://github.com/gunnarbeutner
2 changed files with 22 additions and 22 deletions
|
@ -13,11 +13,11 @@ Timer::Timer(Object* parent)
|
|||
{
|
||||
}
|
||||
|
||||
Timer::Timer(int interval, Function<void()>&& timeout_handler, Object* parent)
|
||||
Timer::Timer(int interval_ms, Function<void()>&& timeout_handler, Object* parent)
|
||||
: Object(parent)
|
||||
, on_timeout(move(timeout_handler))
|
||||
{
|
||||
start(interval);
|
||||
start(interval_ms);
|
||||
}
|
||||
|
||||
Timer::~Timer()
|
||||
|
@ -26,28 +26,28 @@ Timer::~Timer()
|
|||
|
||||
void Timer::start()
|
||||
{
|
||||
start(m_interval);
|
||||
start(m_interval_ms);
|
||||
}
|
||||
|
||||
void Timer::start(int interval)
|
||||
void Timer::start(int interval_ms)
|
||||
{
|
||||
if (m_active)
|
||||
return;
|
||||
m_interval = interval;
|
||||
start_timer(interval);
|
||||
m_interval_ms = interval_ms;
|
||||
start_timer(interval_ms);
|
||||
m_active = true;
|
||||
}
|
||||
|
||||
void Timer::restart()
|
||||
{
|
||||
restart(m_interval);
|
||||
restart(m_interval_ms);
|
||||
}
|
||||
|
||||
void Timer::restart(int interval)
|
||||
void Timer::restart(int interval_ms)
|
||||
{
|
||||
if (m_active)
|
||||
stop();
|
||||
start(interval);
|
||||
start(interval_ms);
|
||||
}
|
||||
|
||||
void Timer::stop()
|
||||
|
@ -65,7 +65,7 @@ void Timer::timer_event(TimerEvent&)
|
|||
else {
|
||||
if (m_interval_dirty) {
|
||||
stop();
|
||||
start(m_interval);
|
||||
start(m_interval_ms);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -15,15 +15,15 @@ class Timer final : public Object {
|
|||
C_OBJECT(Timer);
|
||||
|
||||
public:
|
||||
static NonnullRefPtr<Timer> create_repeating(int interval, Function<void()>&& timeout_handler, Object* parent = nullptr)
|
||||
static NonnullRefPtr<Timer> create_repeating(int interval_ms, Function<void()>&& timeout_handler, Object* parent = nullptr)
|
||||
{
|
||||
auto timer = adopt_ref(*new Timer(interval, move(timeout_handler), parent));
|
||||
auto timer = adopt_ref(*new Timer(interval_ms, move(timeout_handler), parent));
|
||||
timer->stop();
|
||||
return timer;
|
||||
}
|
||||
static NonnullRefPtr<Timer> create_single_shot(int interval, Function<void()>&& timeout_handler, Object* parent = nullptr)
|
||||
static NonnullRefPtr<Timer> create_single_shot(int interval_ms, Function<void()>&& timeout_handler, Object* parent = nullptr)
|
||||
{
|
||||
auto timer = adopt_ref(*new Timer(interval, move(timeout_handler), parent));
|
||||
auto timer = adopt_ref(*new Timer(interval_ms, move(timeout_handler), parent));
|
||||
timer->set_single_shot(true);
|
||||
timer->stop();
|
||||
return timer;
|
||||
|
@ -32,18 +32,18 @@ public:
|
|||
virtual ~Timer() override;
|
||||
|
||||
void start();
|
||||
void start(int interval);
|
||||
void start(int interval_ms);
|
||||
void restart();
|
||||
void restart(int interval);
|
||||
void restart(int interval_ms);
|
||||
void stop();
|
||||
|
||||
bool is_active() const { return m_active; }
|
||||
int interval() const { return m_interval; }
|
||||
void set_interval(int interval)
|
||||
int interval() const { return m_interval_ms; }
|
||||
void set_interval(int interval_ms)
|
||||
{
|
||||
if (m_interval == interval)
|
||||
if (m_interval_ms == interval_ms)
|
||||
return;
|
||||
m_interval = interval;
|
||||
m_interval_ms = interval_ms;
|
||||
m_interval_dirty = true;
|
||||
}
|
||||
|
||||
|
@ -54,14 +54,14 @@ public:
|
|||
|
||||
private:
|
||||
explicit Timer(Object* parent = nullptr);
|
||||
Timer(int interval, Function<void()>&& timeout_handler, Object* parent = nullptr);
|
||||
Timer(int interval_ms, Function<void()>&& timeout_handler, Object* parent = nullptr);
|
||||
|
||||
virtual void timer_event(TimerEvent&) override;
|
||||
|
||||
bool m_active { false };
|
||||
bool m_single_shot { false };
|
||||
bool m_interval_dirty { false };
|
||||
int m_interval { 0 };
|
||||
int m_interval_ms { 0 };
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue