diff options
author | Christian Strømme <christian.stromme@qt.io> | 2018-08-16 14:17:41 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-08-16 12:43:51 +0000 |
commit | 2a64d40dba5de1da371ad1653c4531ec8a9e92aa (patch) | |
tree | b6bf81f0ef6e03f7170ea78b0b37823470d28853 /tests | |
parent | e20b02dfaff8464ec18ed9d00839c09b4020b887 (diff) |
Fix eyeball changes when changing slides
When changing slides, always reset to eyeball value to "true" for
all objects on the master slide, as the value will be set to false
by the current slides property change if needed, or else the eyeball
value is implicitly true.
Task-number: QT3DS-2084
Change-Id: Ie7906d642edda2ff7bd1e8850cdb0ed0ce5c7eb5
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/scenes/slideplayer/visibility/eyeball001.uip | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/scenes/slideplayer/visibility/eyeball001.uip b/tests/scenes/slideplayer/visibility/eyeball001.uip new file mode 100644 index 0000000..5428387 --- /dev/null +++ b/tests/scenes/slideplayer/visibility/eyeball001.uip @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- Task-number: QT3DS-2084 --> +<UIP version="4" > + <Project > + <ProjectSettings author="" company="" presentationWidth="1920" presentationHeight="1080" maintainAspect="False" > + <CustomColors count="16" >#7391ff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff</CustomColors> + </ProjectSettings> + <Graph > + <Scene id="Scene" > + <Layer id="Layer" > + <Camera id="Camera" /> + <Light id="Light" /> + <Model id="Sphere" > + <Material id="Default" name="Default" /> + </Model> + <Model id="Cube" > + <Material id="Default_001" name="Default" /> + </Model> + <Text id="Text" /> + <Text id="Text2" /> + </Layer> + </Scene> + </Graph> + <Logic > + <State name="Master Slide" component="#Scene" > + <Add ref="#Layer" endtime="4000" /> + <Add ref="#Camera" endtime="4000" /> + <Add ref="#Light" endtime="4000" /> + <Add ref="#Sphere" name="Sphere" endtime="4000" eyeball="False" position="0 -100 0" sourcepath="#Sphere" /> + <Add ref="#Default" /> + <Add ref="#Cube" name="Cube" endtime="4000" eyeball="False" sourcepath="#Cube" /> + <Add ref="#Default_001" /> + <State id="Scene-Slide1" name="Slide1" playmode="Play Through To..." > + <Set ref="#Layer" endtime="4000" /> + <Set ref="#Camera" endtime="4000" /> + <Set ref="#Light" endtime="4000" /> + <Set ref="#Sphere" endtime="4000" /> + <Set ref="#Cube" endtime="4000" /> + <Add ref="#Text" name="Text" endtime="4000" font="TitilliumWeb-Regular" position="-450 300 0" textstring="Slide1 - All Visible" /> + </State> + <State id="Scene-Slide2" name="Slide2" initialplaystate="Play" playmode="Play Through To..." playthroughto="Previous" > + <Set ref="#Layer" endtime="4000" /> + <Set ref="#Camera" endtime="4000" /> + <Set ref="#Light" endtime="4000" /> + <Set ref="#Sphere" endtime="4000" eyeball="False" /> + <Set ref="#Cube" endtime="4000" eyeball="False" /> + <Add ref="#Text2" name="Text2" endtime="4000" font="TitilliumWeb-Regular" position="-450 300 0" textstring="Slide 2 - All hidden" /> + </State> + </State> + </Logic> + </Project> +</UIP> |