summaryrefslogtreecommitdiffstats
path: root/src/runtime/Qt3DSActivationManager.h
diff options
context:
space:
mode:
authorJanne Kangas <janne.kangas@qt.io>2019-07-26 14:49:10 +0300
committerJanne Kangas <janne.kangas@qt.io>2019-09-11 09:06:10 +0300
commit025beb76e9abfba594870ee480448a1fa0a3ca09 (patch)
tree65b853dd156ab33000d6bfba1373760730011b40 /src/runtime/Qt3DSActivationManager.h
parent5665b3264179f97eabe92e77afbd7a3eaaf743f0 (diff)
Make visibility setting for elements in master slide persistent
Make datainput-driven visibility setting persistent over slide changes, for elements that are on master slide. This prevents slide initial value from overriding the user set visibility. Override takes place at first DI-driven visibility change. Change-Id: I799872ebd9834df9e74dd1e5e53a59c57e02255f Task-id: QT3DS-3925 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/runtime/Qt3DSActivationManager.h')
-rw-r--r--src/runtime/Qt3DSActivationManager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtime/Qt3DSActivationManager.h b/src/runtime/Qt3DSActivationManager.h
index f343ac9..48f5d4c 100644
--- a/src/runtime/Qt3DSActivationManager.h
+++ b/src/runtime/Qt3DSActivationManager.h
@@ -140,6 +140,8 @@ namespace runtime {
virtual void EndUpdate() = 0;
virtual void GoToTime(TActivityItem item, TTimeUnit inTime) = 0;
+
+ virtual void setControlled(TActivityItem item) = 0;
};
class IActivityZoneManager : public NVRefCounted