summaryrefslogtreecommitdiffstats
path: root/src/render/backend/nodemanagers.cpp
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2016-10-24 16:32:34 +0300
committerAntti Määttä <antti.maatta@qt.io>2017-01-25 11:22:08 +0000
commit34ad7528652c9016548277331e0e393ab7a782c6 (patch)
tree5ee0c845b18d57bc45b90e6a6d99e826fa6c9a68 /src/render/backend/nodemanagers.cpp
parent16e11dd7635c7d908a5fd8f97bff3ecddf63e899 (diff)
Add QEventForward node manager
Change-Id: I31cd1463b8c6fead18279754d99e876f6c71bb36 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/nodemanagers.cpp')
-rw-r--r--src/render/backend/nodemanagers.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/backend/nodemanagers.cpp b/src/render/backend/nodemanagers.cpp
index 534bb4b9f..898a2b869 100644
--- a/src/render/backend/nodemanagers.cpp
+++ b/src/render/backend/nodemanagers.cpp
@@ -90,6 +90,7 @@ NodeManagers::NodeManagers()
, m_lightManager(new LightManager())
, m_computeJobManager(new ComputeCommandManager())
, m_renderStateManager(new RenderStateManager())
+ , m_eventForwardManager(new EventForwardManager())
, m_resourceAccessor(new ResourceAccessor(this))
{
}
@@ -129,6 +130,7 @@ NodeManagers::~NodeManagers()
delete m_computeJobManager;
delete m_renderStateManager;
delete m_renderNodesManager;
+ delete m_eventForwardManager;
}
QSharedPointer<ResourceAccessor> NodeManagers::resourceAccessor()
@@ -322,6 +324,12 @@ RenderStateManager *NodeManagers::manager<RenderStateNode>() const Q_DECL_NOTHRO
return m_renderStateManager;
}
+template<>
+EventForwardManager *NodeManagers::manager<EventForward>() const Q_DECL_NOTHROW
+{
+ return m_eventForwardManager;
+}
+
} // Render
} // Qt3DRender