diff options
Diffstat (limited to 'src/Authoring/Client/Code/Core/Core/Dispatch.cpp')
-rw-r--r-- | src/Authoring/Client/Code/Core/Core/Dispatch.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/Authoring/Client/Code/Core/Core/Dispatch.cpp b/src/Authoring/Client/Code/Core/Core/Dispatch.cpp index 4a1e0905..2f80038c 100644 --- a/src/Authoring/Client/Code/Core/Core/Dispatch.cpp +++ b/src/Authoring/Client/Code/Core/Core/Dispatch.cpp @@ -121,7 +121,12 @@ void CDispatch::RemoveReloadListener(IReloadListener *inListener) void CDispatch::FireReloadEffectInstance(qt3dsdm::Qt3DSDMInstanceHandle inInstance) { - m_ReloadListeners.FireEvent(&IReloadListener::OnReloadEffectInstance, inInstance); + m_ReloadListeners.FireEvent(&IReloadListener::onReloadEffectInstance, inInstance); +} + +void CDispatch::fireReloadMaterialInstance(qt3dsdm::Qt3DSDMInstanceHandle inInstance) +{ + m_ReloadListeners.FireEvent(&IReloadListener::onReloadMaterialInstance, inInstance); } void CDispatch::AddDocumentBufferCacheListener(IDocumentBufferCacheListener *inListener) @@ -621,9 +626,9 @@ void CDispatch::FireOnRefreshResourceFail(const QString &inResourceName, void CDispatch::FireOnUndefinedDatainputsFail( const QMultiMap<QString, QPair<qt3dsdm::Qt3DSDMInstanceHandle, - qt3dsdm::Qt3DSDMPropertyHandle>> *map) + qt3dsdm::Qt3DSDMPropertyHandle>> *map, bool askFromUser) { - m_FailListeners.FireEvent(&CFailListener::OnUndefinedDatainputsFail, map); + m_FailListeners.FireEvent(&CFailListener::OnUndefinedDatainputsFail, map, askFromUser); } void CDispatch::AddRendererListener(CRendererListener *inListener) |