diff options
Diffstat (limited to 'platform/qt/src/run_loop.cpp')
-rw-r--r-- | platform/qt/src/run_loop.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/qt/src/run_loop.cpp b/platform/qt/src/run_loop.cpp index 71ea19032a..c4af173e7f 100644 --- a/platform/qt/src/run_loop.cpp +++ b/platform/qt/src/run_loop.cpp @@ -1,6 +1,7 @@ #include "run_loop_impl.hpp" #include <mbgl/actor/scheduler.hpp> +#include <mbgl/util/scheduled_timer.hpp> #include <QCoreApplication> @@ -119,6 +120,10 @@ void RunLoop::removeWatch(int fd) { impl->readPoll.erase(readPollIter); } } + +std::unique_ptr<Scheduler::Scheduled> RunLoop::schedule(Duration timeout, std::weak_ptr<Mailbox> mailbox, std::unique_ptr<Message> message) { + return std::make_unique<ScheduledTimer>(*this, timeout, std::move(mailbox), std::move(message)); +} } } |