summaryrefslogtreecommitdiffstats
path: root/examples/customtransition/SlideDeck.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/customtransition/SlideDeck.qml')
-rw-r--r--examples/customtransition/SlideDeck.qml64
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..."
}
}