summaryrefslogtreecommitdiff
path: root/platform/qt/src/run_loop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/qt/src/run_loop.cpp')
-rw-r--r--platform/qt/src/run_loop.cpp5
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));
+}
}
}