MCPcopy Create free account
hub / github.com/RGAA-Software/GoDesk / StartTimers

Method StartTimers

src/render/app/app_timer.cpp:23–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21 }
22
23 void AppTimer::StartTimers() {
24 auto durations = std::vector<AppTimerDuration>{
25 kTimerDuration1000,
26 kTimerDuration2000,
27 kTimerDuration5000,
28 kTimerDuration10S,
29 kTimerDuration20S,
30 kTimerDuration30S,
31 kTimerDuration500,
32 kTimerDuration100,
33 kTimerDuration16,
34 };
35 for (const auto& duration : durations) {
36 auto timer = std::make_shared<QTimer>();
37 timers_.insert({duration, timer});
38 connect(timer.get(), &QTimer::timeout, this, [=, this]() {
39 NotifyTimeout(duration);
40 });
41 timer->start((int)duration);
42 }
43 }
44
45 void AppTimer::StopTimers() {
46 for (const auto& [duration, timer] : timers_) {

Callers 1

InitAppTimerMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected