diff options
author | Janne Kangas <janne.kangas@qt.io> | 2019-07-26 14:49:10 +0300 |
---|---|---|
committer | Janne Kangas <janne.kangas@qt.io> | 2019-09-11 09:06:10 +0300 |
commit | 025beb76e9abfba594870ee480448a1fa0a3ca09 (patch) | |
tree | 65b853dd156ab33000d6bfba1373760730011b40 /src/runtime/Qt3DSActivationManager.h | |
parent | 5665b3264179f97eabe92e77afbd7a3eaaf743f0 (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.h | 2 |
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 |