diff options
Diffstat (limited to 'examples/customtransition/SlideDeck.qml')
-rw-r--r-- | examples/customtransition/SlideDeck.qml | 64 |
1 files changed, 16 insertions, 48 deletions
diff --git a/examples/customtransition/SlideDeck.qml b/examples/customtransition/SlideDeck.qml index f4cb8a8..b08b9bc 100644 --- a/examples/customtransition/SlideDeck.qml +++ b/examples/customtransition/SlideDeck.qml @@ -5,65 +5,33 @@ OpacityTransitionPresentation { Slide { id: slide1 - title: "Slide number 1" - content: [ - "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", - "Duis at dui eget mi vulputate ornare eget scelerisque justo.", - "Quisque ut mi sit amet lorem sollicitudin faucibus.", - "Mauris quis tellus vitae justo tempor lobortis in in ipsum.", - "Praesent in mi eget mauris gravida hendrerit at at sapien.", - "Cras semper diam a ligula tristique fringilla." - ] - bulletSpacing: 0 + title: "Custom Transitions, 1" + centeredText: "The Presentation {} Element has a 'switchSlides(from, to)' function which will be called whenever a transition between slides should take place." } Slide { - title: "Slide number 2" - content: [ - "Duis sodales nibh a sem posuere non mollis tellus pharetra.", - "Quisque viverra massa non tortor dictum eu porta enim vulputate.", - "Ut id lacus eget sem rhoncus ultricies sed vel mi.", - "Etiam gravida ipsum vel nisi sodales fringilla.", - "Suspendisse interdum fringilla nisl, sodales feugiat neque accumsan eget.", - "Vestibulum ultrices risus consectetur odio sagittis ac pharetra dolor ornare.", - "Nunc tincidunt nisl sed ante vehicula consequat." - ] - bulletSpacing: 0 + title: "Custom Transitions, 2" + centeredText: + "Re-implement this function and add your own transition for the slides. " } Slide { - title: "Slide number 3" + title: "Custom Transitions, 3" content: [ - "Vestibulum aliquam orci non ante viverra pretium.", - "Aliquam fermentum congue eros, eget blandit eros dignissim nec.", - "Quisque faucibus turpis et orci tempus interdum.", - "Aenean at dolor arcu, eu dapibus purus.", - "Ut ut elit nec dolor lobortis imperdiet.", - "Phasellus quis dolor nibh, at aliquam nulla.", - "Suspendisse vitae enim dictum tortor tempor lobortis ac eget felis.", - "Fusce eget odio eget metus pharetra mattis nec et justo." + "In this transition we do", + " 'from' slide gets", + " opacity fades out", + " scale increases slightly", + " 'to' slide gets", + " opacity fades in", + " scale increases from small to normal", + "All with a fairly simple ParallelAnimation {}" ] - bulletSpacing: 0 } Slide { - title: "Slide number 4" - content: [ - "Pellentesque nec nulla est, et posuere augue.", - "Sed ornare nisi ac quam rhoncus mollis.", - "Cras facilisis diam id purus dapibus quis fermentum arcu ultricies." - ] - bulletSpacing: 0 - } - - Slide { - title: "Slide number 5" - content: [ - "Nulla sollicitudin posuere nisi, ut viverra lacus pellentesque id.", - "Sed imperdiet porttitor enim, eu dictum mi eleifend sit amet.", - "Nulla et sapien quis magna volutpat viverra vel eu libero." - ] - bulletSpacing: 0 + title: "Custom Transition, 4" + centeredText: "The transition works whichever way you go...\nLets go back to the beginning..." } } |