summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Client/Code/Core/Core/Dispatch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Client/Code/Core/Core/Dispatch.cpp')
-rw-r--r--src/Authoring/Client/Code/Core/Core/Dispatch.cpp11
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)