summaryrefslogtreecommitdiff
path: root/platform/qt/src/qmapboxgl_map_renderer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/qt/src/qmapboxgl_map_renderer.hpp')
-rw-r--r--platform/qt/src/qmapboxgl_map_renderer.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/platform/qt/src/qmapboxgl_map_renderer.hpp b/platform/qt/src/qmapboxgl_map_renderer.hpp
index aed6434cb0..adba11de51 100644
--- a/platform/qt/src/qmapboxgl_map_renderer.hpp
+++ b/platform/qt/src/qmapboxgl_map_renderer.hpp
@@ -23,8 +23,10 @@ class UpdateParameters;
class QMapboxGLRendererBackend;
-class QMapboxGLMapRenderer : public mbgl::Scheduler
+class QMapboxGLMapRenderer : public QObject, public mbgl::Scheduler
{
+ Q_OBJECT
+
public:
QMapboxGLMapRenderer(qreal pixelRatio, mbgl::DefaultFileSource &,
mbgl::ThreadPool &, QMapboxGLSettings::GLContextMode);
@@ -40,6 +42,9 @@ public:
// Thread-safe, called by the Frontend
void updateParameters(std::shared_ptr<mbgl::UpdateParameters>);
+signals:
+ void needsRendering();
+
private:
MBGL_STORE_THREAD(tid)