summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/declarative/animations/color-animation.qml (renamed from examples/declarative/animation/color-animation.qml)0
-rw-r--r--examples/declarative/animations/easing.qml (renamed from examples/declarative/animation/easing.qml)0
-rw-r--r--examples/declarative/animations/images/face-smile.png (renamed from examples/declarative/animation/images/face-smile.png)bin15408 -> 15408 bytes
-rw-r--r--examples/declarative/animations/images/moon.png (renamed from examples/declarative/animation/images/moon.png)bin2433 -> 2433 bytes
-rw-r--r--examples/declarative/animations/images/shadow.png (renamed from examples/declarative/animation/images/shadow.png)bin425 -> 425 bytes
-rw-r--r--examples/declarative/animations/images/star.png (renamed from examples/declarative/animation/images/star.png)bin349 -> 349 bytes
-rw-r--r--examples/declarative/animations/images/sun.png (renamed from examples/declarative/animation/images/sun.png)bin8153 -> 8153 bytes
-rw-r--r--examples/declarative/animations/property-animation.qml (renamed from examples/declarative/animation/property-animation.qml)0
-rw-r--r--examples/declarative/border-image/animated.qml17
-rw-r--r--examples/declarative/border-image/borders.qml4
-rw-r--r--examples/declarative/border-image/content/MyBorderImage.qml (renamed from examples/declarative/border-image/MyBorderImage.qml)0
-rw-r--r--examples/declarative/border-image/content/bw.png (renamed from examples/declarative/border-image/bw.png)bin1357 -> 1357 bytes
-rw-r--r--examples/declarative/border-image/content/colors-round.sci (renamed from examples/declarative/border-image/colors-round.sci)0
-rw-r--r--examples/declarative/border-image/content/colors-stretch.sci (renamed from examples/declarative/border-image/colors-stretch.sci)0
-rw-r--r--examples/declarative/border-image/content/colors.png (renamed from examples/declarative/border-image/colors.png)bin1655 -> 1655 bytes
-rw-r--r--examples/declarative/border-image/example.qml31
-rw-r--r--examples/declarative/clock/Clock.qml80
-rw-r--r--examples/declarative/clock/display.qml7
-rw-r--r--examples/declarative/clock/hour.pngbin391 -> 0 bytes
-rw-r--r--examples/declarative/clock/minute.pngbin445 -> 0 bytes
-rw-r--r--examples/declarative/clock/second.pngbin345 -> 0 bytes
-rw-r--r--examples/declarative/clocks/clocks.qml15
-rw-r--r--examples/declarative/clocks/content/Clock.qml77
-rw-r--r--examples/declarative/clocks/content/background.png (renamed from examples/declarative/clock/background.png)bin46895 -> 46895 bytes
-rwxr-xr-xexamples/declarative/clocks/content/center.pngbin0 -> 765 bytes
-rwxr-xr-xexamples/declarative/clocks/content/clock.pngbin0 -> 21780 bytes
-rwxr-xr-xexamples/declarative/clocks/content/hour.pngbin0 -> 625 bytes
-rwxr-xr-xexamples/declarative/clocks/content/minute.pngbin0 -> 625 bytes
-rwxr-xr-xexamples/declarative/clocks/content/second.pngbin0 -> 303 bytes
-rw-r--r--examples/declarative/connections/connections.qml9
-rw-r--r--examples/declarative/connections/content/Button.qml (renamed from examples/declarative/connections/Button.qml)0
-rw-r--r--examples/declarative/connections/content/bg1.jpg (renamed from examples/declarative/connections/bg1.jpg)bin23771 -> 23771 bytes
-rw-r--r--examples/declarative/connections/content/rotate-left.png (renamed from examples/declarative/connections/rotate-left.png)bin3061 -> 3061 bytes
-rw-r--r--examples/declarative/connections/content/rotate-right.png (renamed from examples/declarative/connections/rotate-right.png)bin3115 -> 3115 bytes
-rw-r--r--examples/declarative/dial/content/Dial.qml (renamed from examples/declarative/dial/DialLibrary/Dial.qml)2
-rw-r--r--examples/declarative/dial/content/background.png (renamed from examples/declarative/dial/DialLibrary/background.png)bin35876 -> 35876 bytes
-rw-r--r--examples/declarative/dial/content/needle.png (renamed from examples/declarative/dial/DialLibrary/needle.png)bin342 -> 342 bytes
-rw-r--r--examples/declarative/dial/content/needle_shadow.png (renamed from examples/declarative/dial/DialLibrary/needle_shadow.png)bin632 -> 632 bytes
-rw-r--r--examples/declarative/dial/content/overlay.png (renamed from examples/declarative/dial/DialLibrary/overlay.png)bin3564 -> 3564 bytes
-rw-r--r--examples/declarative/dial/dial.pro9
-rw-r--r--examples/declarative/dial/dial.qml26
-rw-r--r--examples/declarative/dial/dial.qrc10
-rw-r--r--examples/declarative/dial/main.cpp18
-rw-r--r--examples/declarative/dynamic/dynamic.qml13
-rw-r--r--examples/declarative/dynamic/qml/Button.qml (renamed from examples/declarative/dynamic/Button.qml)2
-rw-r--r--examples/declarative/dynamic/qml/GenericItem.qml (renamed from examples/declarative/dynamic/GenericItem.qml)0
-rw-r--r--examples/declarative/dynamic/qml/PaletteItem.qml (renamed from examples/declarative/dynamic/PaletteItem.qml)0
-rw-r--r--examples/declarative/dynamic/qml/PerspectiveItem.qml (renamed from examples/declarative/dynamic/PerspectiveItem.qml)2
-rw-r--r--examples/declarative/dynamic/qml/Sun.qml (renamed from examples/declarative/dynamic/Sun.qml)4
-rw-r--r--examples/declarative/dynamic/qml/itemCreation.js (renamed from examples/declarative/dynamic/itemCreation.js)1
-rw-r--r--examples/declarative/effects/effects.qml (renamed from examples/declarative/effects/test.qml)20
-rw-r--r--examples/declarative/effects/pic.jpgbin7016 -> 0 bytes
-rw-r--r--examples/declarative/effects/pic.pngbin0 -> 12933 bytes
-rw-r--r--examples/declarative/extending/adding/main.cpp40
-rw-r--r--examples/declarative/extending/adding/person.cpp40
-rw-r--r--examples/declarative/extending/adding/person.h40
-rw-r--r--examples/declarative/extending/attached/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/attached/birthdayparty.h40
-rw-r--r--examples/declarative/extending/attached/main.cpp40
-rw-r--r--examples/declarative/extending/attached/person.cpp40
-rw-r--r--examples/declarative/extending/attached/person.h40
-rw-r--r--examples/declarative/extending/binding/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/binding/birthdayparty.h40
-rw-r--r--examples/declarative/extending/binding/happybirthday.cpp40
-rw-r--r--examples/declarative/extending/binding/happybirthday.h40
-rw-r--r--examples/declarative/extending/binding/main.cpp40
-rw-r--r--examples/declarative/extending/binding/person.cpp40
-rw-r--r--examples/declarative/extending/binding/person.h40
-rw-r--r--examples/declarative/extending/coercion/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/coercion/birthdayparty.h40
-rw-r--r--examples/declarative/extending/coercion/main.cpp40
-rw-r--r--examples/declarative/extending/coercion/person.cpp40
-rw-r--r--examples/declarative/extending/coercion/person.h40
-rw-r--r--examples/declarative/extending/default/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/default/birthdayparty.h40
-rw-r--r--examples/declarative/extending/default/main.cpp40
-rw-r--r--examples/declarative/extending/default/person.cpp40
-rw-r--r--examples/declarative/extending/default/person.h40
-rw-r--r--examples/declarative/extending/extended/lineedit.cpp40
-rw-r--r--examples/declarative/extending/extended/lineedit.h40
-rw-r--r--examples/declarative/extending/extended/main.cpp40
-rw-r--r--examples/declarative/extending/grouped/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/grouped/birthdayparty.h40
-rw-r--r--examples/declarative/extending/grouped/main.cpp40
-rw-r--r--examples/declarative/extending/grouped/person.cpp40
-rw-r--r--examples/declarative/extending/grouped/person.h40
-rw-r--r--examples/declarative/extending/properties/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/properties/birthdayparty.h40
-rw-r--r--examples/declarative/extending/properties/main.cpp40
-rw-r--r--examples/declarative/extending/properties/person.cpp40
-rw-r--r--examples/declarative/extending/properties/person.h40
-rw-r--r--examples/declarative/extending/signal/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/signal/birthdayparty.h40
-rw-r--r--examples/declarative/extending/signal/main.cpp40
-rw-r--r--examples/declarative/extending/signal/person.cpp40
-rw-r--r--examples/declarative/extending/signal/person.h40
-rw-r--r--examples/declarative/extending/valuesource/birthdayparty.cpp40
-rw-r--r--examples/declarative/extending/valuesource/birthdayparty.h40
-rw-r--r--examples/declarative/extending/valuesource/happybirthday.cpp40
-rw-r--r--examples/declarative/extending/valuesource/happybirthday.h40
-rw-r--r--examples/declarative/extending/valuesource/main.cpp40
-rw-r--r--examples/declarative/extending/valuesource/person.cpp40
-rw-r--r--examples/declarative/extending/valuesource/person.h40
-rw-r--r--examples/declarative/listview/dynamic.qml22
-rw-r--r--examples/declarative/listview/itemlist.qml1
-rw-r--r--examples/declarative/loader/main.cpp40
-rw-r--r--examples/declarative/loader/qmlfolderlistmodel.cpp34
-rw-r--r--examples/declarative/loader/qmlfolderlistmodel.h34
-rw-r--r--examples/declarative/parallax/parallax.qml34
-rw-r--r--examples/declarative/parallax/qml/ParallaxView.qml (renamed from examples/declarative/parallax/ParallaxView.qml)12
-rw-r--r--examples/declarative/parallax/qml/Smiley.qml (renamed from examples/declarative/parallax/Smiley.qml)4
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml36
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2/RemoveButton.qml20
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2a/RemoveButton.qml22
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/3/RemoveButton.qml41
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4/RemoveButton.qml107
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4a/RemoveButton.qml114
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/5/RemoveButton.qml114
-rw-r--r--examples/declarative/tutorials/contacts/1_Drawing_and_Animation/GroupBox.qml59
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1/ContactField.qml32
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1/RemoveButton.qml112
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1a/ContactField.qml35
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1a/RemoveButton.qml112
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1b/BlueRect.qml35
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/1b/lib/RemoveButton.qml114
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/2/ContactField.qml34
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/2/RemoveButton.qml120
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml39
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml50
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/3/ContactField.qml61
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/3/FieldText.qml144
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/3/RemoveButton.qml116
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml53
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/4/ContactField.qml58
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/4/FieldText.qml145
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/4/RemoveButton.qml120
-rw-r--r--examples/declarative/tutorials/contacts/2_Reuse/GroupBox.qml59
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/1/ContactView.qml46
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/2/ContactView.qml124
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/3/ContactView.qml137
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml31
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/GroupBox.qml59
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/Button.qml60
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml47
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/ContactField.qml58
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/FieldText.qml145
-rw-r--r--examples/declarative/tutorials/contacts/3_Collections/lib/RemoveButton.qml119
-rwxr-xr-xexamples/declarative/tutorials/contacts/shared/contactGenSQL.pl82
-rw-r--r--examples/declarative/tutorials/contacts/shared/contacts.sqlitebin86016 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/email.txt7
-rw-r--r--examples/declarative/tutorials/contacts/shared/english-f.txt143
-rw-r--r--examples/declarative/tutorials/contacts/shared/english-m.txt130
-rw-r--r--examples/declarative/tutorials/contacts/shared/english-s.txt1003
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/cancel.pngbin1038 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/email.pngbin977 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/new.pngbin688 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/ok.pngbin655 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/phone.pngbin624 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/search.pngbin635 -> 0 bytes
-rw-r--r--examples/declarative/tutorials/contacts/shared/pics/trash.pngbin989 -> 0 bytes
-rw-r--r--examples/network/qftp/sym_iap_util.h4
161 files changed, 2263 insertions, 4412 deletions
diff --git a/examples/declarative/animation/color-animation.qml b/examples/declarative/animations/color-animation.qml
index edb0659..edb0659 100644
--- a/examples/declarative/animation/color-animation.qml
+++ b/examples/declarative/animations/color-animation.qml
diff --git a/examples/declarative/animation/easing.qml b/examples/declarative/animations/easing.qml
index 59e9b17..59e9b17 100644
--- a/examples/declarative/animation/easing.qml
+++ b/examples/declarative/animations/easing.qml
diff --git a/examples/declarative/animation/images/face-smile.png b/examples/declarative/animations/images/face-smile.png
index 3d66d72..3d66d72 100644
--- a/examples/declarative/animation/images/face-smile.png
+++ b/examples/declarative/animations/images/face-smile.png
Binary files differ
diff --git a/examples/declarative/animation/images/moon.png b/examples/declarative/animations/images/moon.png
index 9407b2b..9407b2b 100644
--- a/examples/declarative/animation/images/moon.png
+++ b/examples/declarative/animations/images/moon.png
Binary files differ
diff --git a/examples/declarative/animation/images/shadow.png b/examples/declarative/animations/images/shadow.png
index 8270565..8270565 100644
--- a/examples/declarative/animation/images/shadow.png
+++ b/examples/declarative/animations/images/shadow.png
Binary files differ
diff --git a/examples/declarative/animation/images/star.png b/examples/declarative/animations/images/star.png
index 27ef924..27ef924 100644
--- a/examples/declarative/animation/images/star.png
+++ b/examples/declarative/animations/images/star.png
Binary files differ
diff --git a/examples/declarative/animation/images/sun.png b/examples/declarative/animations/images/sun.png
index 7713ca5..7713ca5 100644
--- a/examples/declarative/animation/images/sun.png
+++ b/examples/declarative/animations/images/sun.png
Binary files differ
diff --git a/examples/declarative/animation/property-animation.qml b/examples/declarative/animations/property-animation.qml
index 0256137..0256137 100644
--- a/examples/declarative/animation/property-animation.qml
+++ b/examples/declarative/animations/property-animation.qml
diff --git a/examples/declarative/border-image/animated.qml b/examples/declarative/border-image/animated.qml
index aaaf495..29c02b3 100644
--- a/examples/declarative/border-image/animated.qml
+++ b/examples/declarative/border-image/animated.qml
@@ -1,4 +1,5 @@
import Qt 4.6
+import "content"
Rectangle {
id: page
@@ -8,47 +9,47 @@ Rectangle {
MyBorderImage {
x: 20; y: 20; minWidth: 120; maxWidth: 240
minHeight: 120; maxHeight: 240
- source: "colors.png"; margin: 30
+ source: "content/colors.png"; margin: 30
}
MyBorderImage {
x: 270; y: 20; minWidth: 120; maxWidth: 240
minHeight: 120; maxHeight: 240
- source: "colors.png"; margin: 30
+ source: "content/colors.png"; margin: 30
horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat
}
MyBorderImage {
x: 520; y: 20; minWidth: 120; maxWidth: 240
minHeight: 120; maxHeight: 240
- source: "colors.png"; margin: 30
+ source: "content/colors.png"; margin: 30
horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat
}
MyBorderImage {
x: 770; y: 20; minWidth: 120; maxWidth: 240
minHeight: 120; maxHeight: 240
- source: "colors.png"; margin: 30
+ source: "content/colors.png"; margin: 30
horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round
}
MyBorderImage {
x: 20; y: 280; minWidth: 60; maxWidth: 200
minHeight: 40; maxHeight: 200
- source: "bw.png"; margin: 10
+ source: "content/bw.png"; margin: 10
}
MyBorderImage {
x: 270; y: 280; minWidth: 60; maxWidth: 200
minHeight: 40; maxHeight: 200
- source: "bw.png"; margin: 10
+ source: "content/bw.png"; margin: 10
horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat
}
MyBorderImage {
x: 520; y: 280; minWidth: 60; maxWidth: 200
minHeight: 40; maxHeight: 200
- source: "bw.png"; margin: 10
+ source: "content/bw.png"; margin: 10
horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat
}
MyBorderImage {
x: 770; y: 280; minWidth: 60; maxWidth: 200
minHeight: 40; maxHeight: 200
- source: "bw.png"; margin: 10
+ source: "content/bw.png"; margin: 10
horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round
}
}
diff --git a/examples/declarative/border-image/borders.qml b/examples/declarative/border-image/borders.qml
index e90abe6..9879416 100644
--- a/examples/declarative/border-image/borders.qml
+++ b/examples/declarative/border-image/borders.qml
@@ -8,11 +8,11 @@ Rectangle {
BorderImage {
x: 20; y: 20; width: 230; height: 240
smooth: true
- source: "colors-stretch.sci"
+ source: "content/colors-stretch.sci"
}
BorderImage {
x: 270; y: 20; width: 230; height: 240
smooth: true
- source: "colors-round.sci"
+ source: "content/colors-round.sci"
}
}
diff --git a/examples/declarative/border-image/MyBorderImage.qml b/examples/declarative/border-image/content/MyBorderImage.qml
index 9eb1270..9eb1270 100644
--- a/examples/declarative/border-image/MyBorderImage.qml
+++ b/examples/declarative/border-image/content/MyBorderImage.qml
diff --git a/examples/declarative/border-image/bw.png b/examples/declarative/border-image/content/bw.png
index 486eaae..486eaae 100644
--- a/examples/declarative/border-image/bw.png
+++ b/examples/declarative/border-image/content/bw.png
Binary files differ
diff --git a/examples/declarative/border-image/colors-round.sci b/examples/declarative/border-image/content/colors-round.sci
index 506f6f5..506f6f5 100644
--- a/examples/declarative/border-image/colors-round.sci
+++ b/examples/declarative/border-image/content/colors-round.sci
diff --git a/examples/declarative/border-image/colors-stretch.sci b/examples/declarative/border-image/content/colors-stretch.sci
index e4989a7..e4989a7 100644
--- a/examples/declarative/border-image/colors-stretch.sci
+++ b/examples/declarative/border-image/content/colors-stretch.sci
diff --git a/examples/declarative/border-image/colors.png b/examples/declarative/border-image/content/colors.png
index dfb62f3..dfb62f3 100644
--- a/examples/declarative/border-image/colors.png
+++ b/examples/declarative/border-image/content/colors.png
Binary files differ
diff --git a/examples/declarative/border-image/example.qml b/examples/declarative/border-image/example.qml
deleted file mode 100644
index 25c19d9..0000000
--- a/examples/declarative/border-image/example.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: page
- color: "white"
- width: 520; height: 280
-
- Row {
- anchors.centerIn: parent
- spacing: 50
-//! [0]
- BorderImage {
- width: 180; height: 180
- border.left: 30; border.top: 30
- border.right: 30; border.bottom: 30
- horizontalTileMode: BorderImage.Stretch
- verticalTileMode: BorderImage.Stretch
- source: "colors.png"
- }
-
- BorderImage {
- width: 180; height: 180
- border.left: 30; border.top: 30
- border.right: 30; border.bottom: 30
- horizontalTileMode: BorderImage.Round
- verticalTileMode: BorderImage.Round
- source: "colors.png"
- }
-//! [0]
- }
-}
diff --git a/examples/declarative/clock/Clock.qml b/examples/declarative/clock/Clock.qml
deleted file mode 100644
index a061488..0000000
--- a/examples/declarative/clock/Clock.qml
+++ /dev/null
@@ -1,80 +0,0 @@
-import Qt 4.6
-
-Item {
- id: clock
- width: 200; height: 200
- property var time
- property var hours
- property var minutes
- property var seconds
- onTimeChanged: {
- var date = new Date;
- hours = date.getHours();
- minutes = date.getMinutes();
- seconds = date.getSeconds();
- }
- Timer {
- interval: 100; running: true; repeat: true; triggeredOnStart: true
- onTriggered: clock.time = new Date()
- }
-
- Image { source: "background.png" }
- Image {
- x: 95
- y: 54
- source: "hour.png"
- smooth: true
- transform: Rotation {
- id: hourRotation
- origin.x: 4; origin.y: 45
- angle: 0
- angle: SpringFollow {
- spring: 2
- damping: .2
- source: clock.hours * 50 * 3 + clock.minutes / 2
- }
- }
- }
- Image {
- x: 95
- y: 30
- source: "minute.png"
- smooth: true
- transform: Rotation {
- id: minuteRotation
- origin.x: 4; origin.y: 70
- angle: 0
- angle: SpringFollow {
- spring: 2
- damping: .2
- source: clock.minutes * 6
- }
- }
- }
- Image {
- x: 96
- y: 40
- source: "second.png"
- smooth: true
- transform: Rotation {
- id: secondRotation
- origin.x: 2; origin.y: 60
- angle: 0
- angle: SpringFollow {
- spring: 5
- damping: .25
- modulus: 360
- source: clock.seconds * 6
- }
- }
- }
-
- Rectangle {
- x: 93
- y: 94
- width: 11
- height: 11
- radius: 5
- color: "black"
- }
-}
diff --git a/examples/declarative/clock/display.qml b/examples/declarative/clock/display.qml
deleted file mode 100644
index 20e254d..0000000
--- a/examples/declarative/clock/display.qml
+++ /dev/null
@@ -1,7 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- width: childrenRect.width
- height: childrenRect.height
- Clock { id: clock }
-}
diff --git a/examples/declarative/clock/hour.png b/examples/declarative/clock/hour.png
deleted file mode 100644
index 603466b..0000000
--- a/examples/declarative/clock/hour.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/clock/minute.png b/examples/declarative/clock/minute.png
deleted file mode 100644
index 0207405..0000000
--- a/examples/declarative/clock/minute.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/clock/second.png b/examples/declarative/clock/second.png
deleted file mode 100644
index bfcef68..0000000
--- a/examples/declarative/clock/second.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/clocks/clocks.qml b/examples/declarative/clocks/clocks.qml
new file mode 100644
index 0000000..624748a
--- /dev/null
+++ b/examples/declarative/clocks/clocks.qml
@@ -0,0 +1,15 @@
+import Qt 4.6
+import "content"
+
+Rectangle {
+ width: childrenRect.width
+ height: childrenRect.height
+ color: "#646464"
+
+ Grid {
+ columns: 3
+ Clock { city: "New York"; shift: -4 }
+ Clock { city: "Mumbai"; shift: 5.5 }
+ Clock { city: "Tokyo"; shift: 9 }
+ }
+}
diff --git a/examples/declarative/clocks/content/Clock.qml b/examples/declarative/clocks/content/Clock.qml
new file mode 100644
index 0000000..2aac5f1
--- /dev/null
+++ b/examples/declarative/clocks/content/Clock.qml
@@ -0,0 +1,77 @@
+import Qt 4.6
+
+Item {
+ id: clock
+ width: 200; height: 230
+
+ property alias city: cityLabel.text
+ property var hours
+ property var minutes
+ property var seconds
+ property var shift : 0
+
+ function timeChanged() {
+ var date = new Date;
+ hours = shift ? date.getUTCHours() + Math.floor(clock.shift) : date.getHours()
+ minutes = shift ? date.getUTCMinutes() + ((clock.shift % 1) * 60) : date.getMinutes()
+ seconds = date.getUTCSeconds();
+ }
+
+ Timer {
+ interval: 100; running: true; repeat: true; triggeredOnStart: true
+ onTriggered: clock.timeChanged()
+ }
+
+ Image { id: background; source: "clock.png" }
+
+ Image {
+ x: 92.5; y: 27
+ source: "hour.png"
+ smooth: true
+ transform: Rotation {
+ id: hourRotation
+ origin.x: 7.5; origin.y: 73; angle: 0
+ angle: SpringFollow {
+ spring: 2; damping: 0.2; modulus: 360
+ source: (clock.hours * 30) + (clock.minutes * 0.5)
+ }
+ }
+ }
+
+ Image {
+ x: 93.5; y: 17
+ source: "minute.png"
+ smooth: true
+ transform: Rotation {
+ id: minuteRotation
+ origin.x: 6.5; origin.y: 83; angle: 0
+ angle: SpringFollow {
+ spring: 2; damping: 0.2; modulus: 360
+ source: clock.minutes * 6
+ }
+ }
+ }
+
+ Image {
+ x: 97.5; y: 20
+ source: "second.png"
+ smooth: true
+ transform: Rotation {
+ id: secondRotation
+ origin.x: 2.5; origin.y: 80; angle: 0
+ angle: SpringFollow {
+ spring: 5; damping: 0.25; modulus: 360
+ source: clock.seconds * 6
+ }
+ }
+ }
+
+ Image {
+ anchors.centerIn: background; source: "center.png"
+ }
+
+ Text {
+ id: cityLabel; font.bold: true; font.pixelSize: 14; y:200; color: "white"
+ anchors.horizontalCenter: parent.horizontalCenter
+ }
+}
diff --git a/examples/declarative/clock/background.png b/examples/declarative/clocks/content/background.png
index a885950..a885950 100644
--- a/examples/declarative/clock/background.png
+++ b/examples/declarative/clocks/content/background.png
Binary files differ
diff --git a/examples/declarative/clocks/content/center.png b/examples/declarative/clocks/content/center.png
new file mode 100755
index 0000000..7fbd802
--- /dev/null
+++ b/examples/declarative/clocks/content/center.png
Binary files differ
diff --git a/examples/declarative/clocks/content/clock.png b/examples/declarative/clocks/content/clock.png
new file mode 100755
index 0000000..30bc577
--- /dev/null
+++ b/examples/declarative/clocks/content/clock.png
Binary files differ
diff --git a/examples/declarative/clocks/content/hour.png b/examples/declarative/clocks/content/hour.png
new file mode 100755
index 0000000..f8061a1
--- /dev/null
+++ b/examples/declarative/clocks/content/hour.png
Binary files differ
diff --git a/examples/declarative/clocks/content/minute.png b/examples/declarative/clocks/content/minute.png
new file mode 100755
index 0000000..1297ec7
--- /dev/null
+++ b/examples/declarative/clocks/content/minute.png
Binary files differ
diff --git a/examples/declarative/clocks/content/second.png b/examples/declarative/clocks/content/second.png
new file mode 100755
index 0000000..4aa9fb5
--- /dev/null
+++ b/examples/declarative/clocks/content/second.png
Binary files differ
diff --git a/examples/declarative/connections/connections.qml b/examples/declarative/connections/connections.qml
index 5dc211e..07f71bb 100644
--- a/examples/declarative/connections/connections.qml
+++ b/examples/declarative/connections/connections.qml
@@ -1,7 +1,8 @@
import Qt 4.6
+import "content"
Rectangle {
- id: window; color: "#343434"
+ id: window; color: "#646464"
width: 640; height: 480
function turnLeft() {
@@ -12,16 +13,16 @@ Rectangle {
}
Image {
- id: image; source: "bg1.jpg"; anchors.centerIn: parent; transformOrigin: Item.Center
+ id: image; source: "content/bg1.jpg"; anchors.centerIn: parent; transformOrigin: Item.Center
rotation: Behavior { NumberAnimation { easing: "easeOutCubic"; duration: 300 } }
}
Button {
- id: leftButton; image: "rotate-left.png"
+ id: leftButton; image: "content/rotate-left.png"
anchors { left: parent.left; bottom: parent.bottom; leftMargin: 10; bottomMargin: 10 }
}
Button {
- id: rightButton; image: "rotate-right.png"
+ id: rightButton; image: "content/rotate-right.png"
anchors { right: parent.right; bottom: parent.bottom; rightMargin: 10; bottomMargin: 10 }
}
diff --git a/examples/declarative/connections/Button.qml b/examples/declarative/connections/content/Button.qml
index 1d46acc..1d46acc 100644
--- a/examples/declarative/connections/Button.qml
+++ b/examples/declarative/connections/content/Button.qml
diff --git a/examples/declarative/connections/bg1.jpg b/examples/declarative/connections/content/bg1.jpg
index dfc7cee..dfc7cee 100644
--- a/examples/declarative/connections/bg1.jpg
+++ b/examples/declarative/connections/content/bg1.jpg
Binary files differ
diff --git a/examples/declarative/connections/rotate-left.png b/examples/declarative/connections/content/rotate-left.png
index c30387e..c30387e 100644
--- a/examples/declarative/connections/rotate-left.png
+++ b/examples/declarative/connections/content/rotate-left.png
Binary files differ
diff --git a/examples/declarative/connections/rotate-right.png b/examples/declarative/connections/content/rotate-right.png
index 1b05674..1b05674 100644
--- a/examples/declarative/connections/rotate-right.png
+++ b/examples/declarative/connections/content/rotate-right.png
Binary files differ
diff --git a/examples/declarative/dial/DialLibrary/Dial.qml b/examples/declarative/dial/content/Dial.qml
index c1e9770..6fd0f39 100644
--- a/examples/declarative/dial/DialLibrary/Dial.qml
+++ b/examples/declarative/dial/content/Dial.qml
@@ -29,7 +29,7 @@ Item {
angle: SpringFollow {
spring: 1.4
damping: .15
- source: Math.min(Math.max(-130, root.value*2.2 - 130), 133)
+ source: Math.min(Math.max(-130, root.value*2.6 - 130), 133)
}
}
}
diff --git a/examples/declarative/dial/DialLibrary/background.png b/examples/declarative/dial/content/background.png
index 75d555d..75d555d 100644
--- a/examples/declarative/dial/DialLibrary/background.png
+++ b/examples/declarative/dial/content/background.png
Binary files differ
diff --git a/examples/declarative/dial/DialLibrary/needle.png b/examples/declarative/dial/content/needle.png
index 2d19f75..2d19f75 100644
--- a/examples/declarative/dial/DialLibrary/needle.png
+++ b/examples/declarative/dial/content/needle.png
Binary files differ
diff --git a/examples/declarative/dial/DialLibrary/needle_shadow.png b/examples/declarative/dial/content/needle_shadow.png
index 8d8a928..8d8a928 100644
--- a/examples/declarative/dial/DialLibrary/needle_shadow.png
+++ b/examples/declarative/dial/content/needle_shadow.png
Binary files differ
diff --git a/examples/declarative/dial/DialLibrary/overlay.png b/examples/declarative/dial/content/overlay.png
index 3860a7b..3860a7b 100644
--- a/examples/declarative/dial/DialLibrary/overlay.png
+++ b/examples/declarative/dial/content/overlay.png
Binary files differ
diff --git a/examples/declarative/dial/dial.pro b/examples/declarative/dial/dial.pro
deleted file mode 100644
index 1d1f811..0000000
--- a/examples/declarative/dial/dial.pro
+++ /dev/null
@@ -1,9 +0,0 @@
-SOURCES = main.cpp
-RESOURCES = dial.qrc
-
-QT += script declarative
-
-target.path = $$[QT_INSTALL_EXAMPLES]/declarative/dial
-sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS dial.pro
-sources.path = $$[QT_INSTALL_EXAMPLES]/declarative/dial
-INSTALLS += target sources
diff --git a/examples/declarative/dial/dial.qml b/examples/declarative/dial/dial.qml
index c7baf25..c7b7659 100644
--- a/examples/declarative/dial/dial.qml
+++ b/examples/declarative/dial/dial.qml
@@ -1,32 +1,34 @@
import Qt 4.6
+import "content"
-import "DialLibrary"
Rectangle {
- color: "white"
- width: 210; height: 240
+ color: "#545454"
+ width: 300; height: 300
// Dial with a slider to adjust it
- Dial { id: dial; value: slider.x-2 }
+ Dial { id: dial; anchors.centerIn: parent; value: slider.x *100 / (container.width - 34) }
Rectangle {
- anchors.top: dial.bottom
- x: 20; width: 160; height: 16
+ id: container
+ anchors.bottom: parent.bottom; anchors.bottomMargin: 10
+ anchors.left: parent.left; anchors.leftMargin: 20
+ anchors.right: parent.right; anchors.rightMargin: 20; height: 16
gradient: Gradient {
- GradientStop { position: 0.0; color: "steelblue" }
- GradientStop { position: 1.0; color: "lightsteelblue" }
+ GradientStop { position: 0.0; color: "gray" }
+ GradientStop { position: 1.0; color: "white" }
}
radius: 8; opacity: 0.7; smooth: true
Rectangle {
id: slider
- x: 2; y: 2; width: 30; height: 12
+ x: 1; y: 1; width: 30; height: 14
radius: 6; smooth: true
gradient: Gradient {
- GradientStop { position: 0.0; color: "lightgray" }
- GradientStop { position: 1.0; color: "gray" }
+ GradientStop { position: 0.0; color: "#424242" }
+ GradientStop { position: 1.0; color: "black" }
}
MouseRegion {
anchors.fill: parent
- drag.target: parent; drag.axis: "XAxis"; drag.minimumX: 2; drag.maximumX: 128
+ drag.target: parent; drag.axis: "XAxis"; drag.minimumX: 2; drag.maximumX: container.width - 32
}
}
}
diff --git a/examples/declarative/dial/dial.qrc b/examples/declarative/dial/dial.qrc
deleted file mode 100644
index 77354c0..0000000
--- a/examples/declarative/dial/dial.qrc
+++ /dev/null
@@ -1,10 +0,0 @@
-<RCC>
- <qresource prefix="/">
- <file>DialLibrary/background.png</file>
- <file>DialLibrary/overlay.png</file>
- <file>DialLibrary/needle_shadow.png</file>
- <file>DialLibrary/needle.png</file>
- <file>DialLibrary/Dial.qml</file>
- <file>dial.qml</file>
- </qresource>
-</RCC>
diff --git a/examples/declarative/dial/main.cpp b/examples/declarative/dial/main.cpp
deleted file mode 100644
index b65c9ff..0000000
--- a/examples/declarative/dial/main.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <QApplication>
-#include <QUrl>
-#include <qmlview.h>
-
-int main(int argc, char *argv[])
-{
- QApplication app(argc, argv);
-
- QmlView *canvas = new QmlView;
- canvas->setUrl(QUrl("qrc:/dial.qml"));
- canvas->execute();
- canvas->resize(210,240);
- canvas->show();
-
- return app.exec();
-}
-
-
diff --git a/examples/declarative/dynamic/dynamic.qml b/examples/declarative/dynamic/dynamic.qml
index ea4e0cd..0166b4c 100644
--- a/examples/declarative/dynamic/dynamic.qml
+++ b/examples/declarative/dynamic/dynamic.qml
@@ -1,4 +1,5 @@
import Qt 4.6
+import "qml"
Item {
id: window
@@ -71,26 +72,26 @@ Item {
PaletteItem{
anchors.verticalCenter: parent.verticalCenter
file: "Sun.qml";
- image: "images/sun.png"
+ image: "../images/sun.png"
}
PaletteItem{
file: "GenericItem.qml"
- image: "images/moon.png"
+ image: "../images/moon.png"
}
PaletteItem{
anchors.verticalCenter: parent.verticalCenter
file: "PerspectiveItem.qml"
- image: "images/tree_s.png"
+ image: "../images/tree_s.png"
}
PaletteItem{
anchors.verticalCenter: parent.verticalCenter
file: "PerspectiveItem.qml"
- image: "images/rabbit_brown.png"
+ image: "../images/rabbit_brown.png"
}
PaletteItem{
anchors.verticalCenter: parent.verticalCenter
file: "PerspectiveItem.qml"
- image: "images/rabbit_bw.png"
+ image: "../images/rabbit_bw.png"
}
}
Text{ text: "Active Suns: " + activeSuns }
@@ -108,7 +109,7 @@ Item {
}
Button {
text: "Create"
- onClicked: {var obj=createQmlObject(qmlText.text, window, 'CustomObject'); obj.parent=window;}
+ onClicked: createQmlObject(qmlText.text, window, 'CustomObject');
}
}
}
diff --git a/examples/declarative/dynamic/Button.qml b/examples/declarative/dynamic/qml/Button.qml
index 0b8b6db..2769cd8 100644
--- a/examples/declarative/dynamic/Button.qml
+++ b/examples/declarative/dynamic/qml/Button.qml
@@ -10,7 +10,7 @@ Rectangle {
height: text.height + 10
width: text.width + 20
border.width: 1
- radius: 4
+ radius: 4; smooth: true
gradient: Gradient {
GradientStop { position: 0.0;
color: if(!mr.pressed){activePalette.light;}else{activePalette.button;}
diff --git a/examples/declarative/dynamic/GenericItem.qml b/examples/declarative/dynamic/qml/GenericItem.qml
index 10e3dba..10e3dba 100644
--- a/examples/declarative/dynamic/GenericItem.qml
+++ b/examples/declarative/dynamic/qml/GenericItem.qml
diff --git a/examples/declarative/dynamic/PaletteItem.qml b/examples/declarative/dynamic/qml/PaletteItem.qml
index bb6036d..bb6036d 100644
--- a/examples/declarative/dynamic/PaletteItem.qml
+++ b/examples/declarative/dynamic/qml/PaletteItem.qml
diff --git a/examples/declarative/dynamic/PerspectiveItem.qml b/examples/declarative/dynamic/qml/PerspectiveItem.qml
index 9e09dd2..55a70d5 100644
--- a/examples/declarative/dynamic/PerspectiveItem.qml
+++ b/examples/declarative/dynamic/qml/PerspectiveItem.qml
@@ -7,6 +7,6 @@ Image {
onCreatedChanged: if (created && y+height<=window.height/2) { tree.destroy() }
scale: y+height > window.height/2 ? (y+height-250)*0.01 : 1
transformOrigin: "Center"
- source: image;
+ source: image; smooth: true
z: y
}
diff --git a/examples/declarative/dynamic/Sun.qml b/examples/declarative/dynamic/qml/Sun.qml
index a9f5d40..796a370 100644
--- a/examples/declarative/dynamic/Sun.qml
+++ b/examples/declarative/dynamic/qml/Sun.qml
@@ -3,7 +3,7 @@ import Qt 4.6
Image {
id: sun
property bool created: false
- property string image: "images/sun.png"
+ property string image: "../images/sun.png"
onCreatedChanged: if(created){window.activeSuns++;}else{window.activeSuns--;}
source: image;
@@ -18,7 +18,7 @@ Image {
}
states: State {
- name: "OffScreen"; when: created && y > window.height/2;//Below the ground
+ name: "OffScreen"; when: created && y > window.height / 2;//Below the ground
StateChangeScript { script: { sun.created = false; sun.destroy() } }
}
}
diff --git a/examples/declarative/dynamic/itemCreation.js b/examples/declarative/dynamic/qml/itemCreation.js
index 06e67c5..b3e8ba5 100644
--- a/examples/declarative/dynamic/itemCreation.js
+++ b/examples/declarative/dynamic/qml/itemCreation.js
@@ -32,6 +32,7 @@ function loadComponent() {
createItem();
itemComponent = createComponent(itemButton.file);
+ print(itemButton.file)
if(itemComponent.isLoading){
component.statusChanged.connect(finishCreation);
}else{//Depending on the content, it can be ready or error immediately
diff --git a/examples/declarative/effects/test.qml b/examples/declarative/effects/effects.qml
index 73c6839..851b2fe 100644
--- a/examples/declarative/effects/test.qml
+++ b/examples/declarative/effects/effects.qml
@@ -7,13 +7,13 @@ Rectangle {
Image {
id: blur
- source: "pic.jpg"
+ source: "pic.png"
effect: Blur {
blurRadius: NumberAnimation {
id: blurEffect
from: 0; to: 10
- duration: 200
+ duration: 1000
repeat: true
}
}
@@ -25,7 +25,7 @@ Rectangle {
Image {
id: grayscale
- source: "pic.jpg"
+ source: "pic.png"
x: 200
effect: Grayscale {}
@@ -35,7 +35,7 @@ Rectangle {
Image {
id: colorize
- source: "pic.jpg"
+ source: "pic.png"
x: 400
effect: Colorize { color: "blue" }
@@ -45,14 +45,14 @@ Rectangle {
Image {
id: pixelize
- source: "pic.jpg"
+ source: "pic.png"
y: 300
effect: Pixelize {
pixelSize: NumberAnimation {
id: pixelizeEffect
from: 0; to: 10
- duration: 200
+ duration: 1000
repeat: true
}
}
@@ -64,14 +64,14 @@ Rectangle {
Image {
id: dropShadow
- source: "pic.jpg"
+ source: "pic.png"
x: 200
y: 300
effect: DropShadow {
blurRadius: 3
offset.x: 3
- offset.y: NumberAnimation { id: dropShadowEffect; from: 0; to: 10; duration: 200; repeat: true; }
+ offset.y: NumberAnimation { id: dropShadowEffect; from: 0; to: 10; duration: 1000; repeat: true; }
}
MouseRegion { anchors.fill: parent; onClicked: dropShadowEffect.running = !dropShadowEffect.running }
@@ -81,7 +81,7 @@ Rectangle {
Image {
id: bloom
- source: "pic.jpg"
+ source: "pic.png"
x: 400
y: 300
@@ -91,7 +91,7 @@ Rectangle {
strength: NumberAnimation {
id: bloomEffect
from: 0; to: 1
- duration: 200
+ duration: 1000
repeat: true
}
}
diff --git a/examples/declarative/effects/pic.jpg b/examples/declarative/effects/pic.jpg
deleted file mode 100644
index 5775518..0000000
--- a/examples/declarative/effects/pic.jpg
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/effects/pic.png b/examples/declarative/effects/pic.png
new file mode 100644
index 0000000..051e738
--- /dev/null
+++ b/examples/declarative/effects/pic.png
Binary files differ
diff --git a/examples/declarative/extending/adding/main.cpp b/examples/declarative/extending/adding/main.cpp
index 7e5cbef..82e4946 100644
--- a/examples/declarative/extending/adding/main.cpp
+++ b/examples/declarative/extending/adding/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/adding/person.cpp b/examples/declarative/extending/adding/person.cpp
index ccf08b3..0035282 100644
--- a/examples/declarative/extending/adding/person.cpp
+++ b/examples/declarative/extending/adding/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
// ![0]
diff --git a/examples/declarative/extending/adding/person.h b/examples/declarative/extending/adding/person.h
index 3bef2d4..1a01586 100644
--- a/examples/declarative/extending/adding/person.h
+++ b/examples/declarative/extending/adding/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/attached/birthdayparty.cpp b/examples/declarative/extending/attached/birthdayparty.cpp
index 2c4c218..58ea6a0 100644
--- a/examples/declarative/extending/attached/birthdayparty.cpp
+++ b/examples/declarative/extending/attached/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayPartyAttached::BirthdayPartyAttached(QObject *object)
diff --git a/examples/declarative/extending/attached/birthdayparty.h b/examples/declarative/extending/attached/birthdayparty.h
index 2ea065c..ffebe5f 100644
--- a/examples/declarative/extending/attached/birthdayparty.h
+++ b/examples/declarative/extending/attached/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/attached/main.cpp b/examples/declarative/extending/attached/main.cpp
index 8b05b9d..d99bfd3 100644
--- a/examples/declarative/extending/attached/main.cpp
+++ b/examples/declarative/extending/attached/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/attached/person.cpp b/examples/declarative/extending/attached/person.cpp
index eeedd1d..a4138c7 100644
--- a/examples/declarative/extending/attached/person.cpp
+++ b/examples/declarative/extending/attached/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
ShoeDescription::ShoeDescription(QObject *parent)
diff --git a/examples/declarative/extending/attached/person.h b/examples/declarative/extending/attached/person.h
index 07dfe0e..c5b7727 100644
--- a/examples/declarative/extending/attached/person.h
+++ b/examples/declarative/extending/attached/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/binding/birthdayparty.cpp b/examples/declarative/extending/binding/birthdayparty.cpp
index b4f09eb..cfa35c1 100644
--- a/examples/declarative/extending/binding/birthdayparty.cpp
+++ b/examples/declarative/extending/binding/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayPartyAttached::BirthdayPartyAttached(QObject *object)
diff --git a/examples/declarative/extending/binding/birthdayparty.h b/examples/declarative/extending/binding/birthdayparty.h
index 2757561..7fde54e 100644
--- a/examples/declarative/extending/binding/birthdayparty.h
+++ b/examples/declarative/extending/binding/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/binding/happybirthday.cpp b/examples/declarative/extending/binding/happybirthday.cpp
index dd1247f..ffd6de4 100644
--- a/examples/declarative/extending/binding/happybirthday.cpp
+++ b/examples/declarative/extending/binding/happybirthday.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "happybirthday.h"
#include <QTimer>
diff --git a/examples/declarative/extending/binding/happybirthday.h b/examples/declarative/extending/binding/happybirthday.h
index fff2df0..5a492c7 100644
--- a/examples/declarative/extending/binding/happybirthday.h
+++ b/examples/declarative/extending/binding/happybirthday.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef HAPPYBIRTHDAY_H
#define HAPPYBIRTHDAY_H
diff --git a/examples/declarative/extending/binding/main.cpp b/examples/declarative/extending/binding/main.cpp
index e808b32..c4090c4 100644
--- a/examples/declarative/extending/binding/main.cpp
+++ b/examples/declarative/extending/binding/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/binding/person.cpp b/examples/declarative/extending/binding/person.cpp
index 849b3de..a388452 100644
--- a/examples/declarative/extending/binding/person.cpp
+++ b/examples/declarative/extending/binding/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
ShoeDescription::ShoeDescription(QObject *parent)
diff --git a/examples/declarative/extending/binding/person.h b/examples/declarative/extending/binding/person.h
index 41513b9..ad77d69 100644
--- a/examples/declarative/extending/binding/person.h
+++ b/examples/declarative/extending/binding/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/coercion/birthdayparty.cpp b/examples/declarative/extending/coercion/birthdayparty.cpp
index ea97f548..81303aa 100644
--- a/examples/declarative/extending/coercion/birthdayparty.cpp
+++ b/examples/declarative/extending/coercion/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayParty::BirthdayParty(QObject *parent)
diff --git a/examples/declarative/extending/coercion/birthdayparty.h b/examples/declarative/extending/coercion/birthdayparty.h
index 2557d1a..810cee3 100644
--- a/examples/declarative/extending/coercion/birthdayparty.h
+++ b/examples/declarative/extending/coercion/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/coercion/main.cpp b/examples/declarative/extending/coercion/main.cpp
index 75846fa..1ad6d26 100644
--- a/examples/declarative/extending/coercion/main.cpp
+++ b/examples/declarative/extending/coercion/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/coercion/person.cpp b/examples/declarative/extending/coercion/person.cpp
index d075851..9009612 100644
--- a/examples/declarative/extending/coercion/person.cpp
+++ b/examples/declarative/extending/coercion/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
Person::Person(QObject *parent)
diff --git a/examples/declarative/extending/coercion/person.h b/examples/declarative/extending/coercion/person.h
index de14019..7cfd3d6 100644
--- a/examples/declarative/extending/coercion/person.h
+++ b/examples/declarative/extending/coercion/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/default/birthdayparty.cpp b/examples/declarative/extending/default/birthdayparty.cpp
index ea97f548..81303aa 100644
--- a/examples/declarative/extending/default/birthdayparty.cpp
+++ b/examples/declarative/extending/default/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayParty::BirthdayParty(QObject *parent)
diff --git a/examples/declarative/extending/default/birthdayparty.h b/examples/declarative/extending/default/birthdayparty.h
index 084da10..cafe4c7 100644
--- a/examples/declarative/extending/default/birthdayparty.h
+++ b/examples/declarative/extending/default/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/default/main.cpp b/examples/declarative/extending/default/main.cpp
index 75846fa..1ad6d26 100644
--- a/examples/declarative/extending/default/main.cpp
+++ b/examples/declarative/extending/default/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/default/person.cpp b/examples/declarative/extending/default/person.cpp
index 7c468c6..2c93f5b 100644
--- a/examples/declarative/extending/default/person.cpp
+++ b/examples/declarative/extending/default/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
Person::Person(QObject *parent)
diff --git a/examples/declarative/extending/default/person.h b/examples/declarative/extending/default/person.h
index 872186c..6fd9232 100644
--- a/examples/declarative/extending/default/person.h
+++ b/examples/declarative/extending/default/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/extended/lineedit.cpp b/examples/declarative/extending/extended/lineedit.cpp
index 0597540..c6015ff 100644
--- a/examples/declarative/extending/extended/lineedit.cpp
+++ b/examples/declarative/extending/extended/lineedit.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "lineedit.h"
#include <qml.h>
diff --git a/examples/declarative/extending/extended/lineedit.h b/examples/declarative/extending/extended/lineedit.h
index 79fe977..3f03ba1 100644
--- a/examples/declarative/extending/extended/lineedit.h
+++ b/examples/declarative/extending/extended/lineedit.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef LINEEDIT_H
#define LINEEDIT_H
diff --git a/examples/declarative/extending/extended/main.cpp b/examples/declarative/extending/extended/main.cpp
index 1006214..c956ebc 100644
--- a/examples/declarative/extending/extended/main.cpp
+++ b/examples/declarative/extending/extended/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/grouped/birthdayparty.cpp b/examples/declarative/extending/grouped/birthdayparty.cpp
index ea97f548..81303aa 100644
--- a/examples/declarative/extending/grouped/birthdayparty.cpp
+++ b/examples/declarative/extending/grouped/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayParty::BirthdayParty(QObject *parent)
diff --git a/examples/declarative/extending/grouped/birthdayparty.h b/examples/declarative/extending/grouped/birthdayparty.h
index 3d53319..ba8a68d 100644
--- a/examples/declarative/extending/grouped/birthdayparty.h
+++ b/examples/declarative/extending/grouped/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/grouped/main.cpp b/examples/declarative/extending/grouped/main.cpp
index 490e596..baf5349 100644
--- a/examples/declarative/extending/grouped/main.cpp
+++ b/examples/declarative/extending/grouped/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/grouped/person.cpp b/examples/declarative/extending/grouped/person.cpp
index eeedd1d..a4138c7 100644
--- a/examples/declarative/extending/grouped/person.cpp
+++ b/examples/declarative/extending/grouped/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
ShoeDescription::ShoeDescription(QObject *parent)
diff --git a/examples/declarative/extending/grouped/person.h b/examples/declarative/extending/grouped/person.h
index b83eb5b..5cd3e8f 100644
--- a/examples/declarative/extending/grouped/person.h
+++ b/examples/declarative/extending/grouped/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/properties/birthdayparty.cpp b/examples/declarative/extending/properties/birthdayparty.cpp
index 92bc3ba..0e82b87 100644
--- a/examples/declarative/extending/properties/birthdayparty.cpp
+++ b/examples/declarative/extending/properties/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayParty::BirthdayParty(QObject *parent)
diff --git a/examples/declarative/extending/properties/birthdayparty.h b/examples/declarative/extending/properties/birthdayparty.h
index 1804980..7bc3c3f 100644
--- a/examples/declarative/extending/properties/birthdayparty.h
+++ b/examples/declarative/extending/properties/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/properties/main.cpp b/examples/declarative/extending/properties/main.cpp
index d487fbe..590628e 100644
--- a/examples/declarative/extending/properties/main.cpp
+++ b/examples/declarative/extending/properties/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/properties/person.cpp b/examples/declarative/extending/properties/person.cpp
index 99fa33e..764e159 100644
--- a/examples/declarative/extending/properties/person.cpp
+++ b/examples/declarative/extending/properties/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
Person::Person(QObject *parent)
diff --git a/examples/declarative/extending/properties/person.h b/examples/declarative/extending/properties/person.h
index 2bc98c1..1c69f5a 100644
--- a/examples/declarative/extending/properties/person.h
+++ b/examples/declarative/extending/properties/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/signal/birthdayparty.cpp b/examples/declarative/extending/signal/birthdayparty.cpp
index d6a0d56..49072e0 100644
--- a/examples/declarative/extending/signal/birthdayparty.cpp
+++ b/examples/declarative/extending/signal/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayPartyAttached::BirthdayPartyAttached(QObject *object)
diff --git a/examples/declarative/extending/signal/birthdayparty.h b/examples/declarative/extending/signal/birthdayparty.h
index 5dea2e8..56a809e 100644
--- a/examples/declarative/extending/signal/birthdayparty.h
+++ b/examples/declarative/extending/signal/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/signal/main.cpp b/examples/declarative/extending/signal/main.cpp
index 181614d..d4e32a1 100644
--- a/examples/declarative/extending/signal/main.cpp
+++ b/examples/declarative/extending/signal/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/signal/person.cpp b/examples/declarative/extending/signal/person.cpp
index eeedd1d..a4138c7 100644
--- a/examples/declarative/extending/signal/person.cpp
+++ b/examples/declarative/extending/signal/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
ShoeDescription::ShoeDescription(QObject *parent)
diff --git a/examples/declarative/extending/signal/person.h b/examples/declarative/extending/signal/person.h
index 07dfe0e..c5b7727 100644
--- a/examples/declarative/extending/signal/person.h
+++ b/examples/declarative/extending/signal/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/extending/valuesource/birthdayparty.cpp b/examples/declarative/extending/valuesource/birthdayparty.cpp
index 6bca2ef..c2e8346 100644
--- a/examples/declarative/extending/valuesource/birthdayparty.cpp
+++ b/examples/declarative/extending/valuesource/birthdayparty.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "birthdayparty.h"
BirthdayPartyAttached::BirthdayPartyAttached(QObject *object)
diff --git a/examples/declarative/extending/valuesource/birthdayparty.h b/examples/declarative/extending/valuesource/birthdayparty.h
index 75a2477..11e1fdf 100644
--- a/examples/declarative/extending/valuesource/birthdayparty.h
+++ b/examples/declarative/extending/valuesource/birthdayparty.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef BIRTHDAYPARTY_H
#define BIRTHDAYPARTY_H
diff --git a/examples/declarative/extending/valuesource/happybirthday.cpp b/examples/declarative/extending/valuesource/happybirthday.cpp
index 4862aa9..8c9763b 100644
--- a/examples/declarative/extending/valuesource/happybirthday.cpp
+++ b/examples/declarative/extending/valuesource/happybirthday.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "happybirthday.h"
#include <QTimer>
diff --git a/examples/declarative/extending/valuesource/happybirthday.h b/examples/declarative/extending/valuesource/happybirthday.h
index 18ac1f4..4e8e87c 100644
--- a/examples/declarative/extending/valuesource/happybirthday.h
+++ b/examples/declarative/extending/valuesource/happybirthday.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef HAPPYBIRTHDAY_H
#define HAPPYBIRTHDAY_H
diff --git a/examples/declarative/extending/valuesource/main.cpp b/examples/declarative/extending/valuesource/main.cpp
index e808b32..c4090c4 100644
--- a/examples/declarative/extending/valuesource/main.cpp
+++ b/examples/declarative/extending/valuesource/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QCoreApplication>
#include <QmlEngine>
#include <QmlComponent>
diff --git a/examples/declarative/extending/valuesource/person.cpp b/examples/declarative/extending/valuesource/person.cpp
index eeedd1d..a4138c7 100644
--- a/examples/declarative/extending/valuesource/person.cpp
+++ b/examples/declarative/extending/valuesource/person.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include "person.h"
ShoeDescription::ShoeDescription(QObject *parent)
diff --git a/examples/declarative/extending/valuesource/person.h b/examples/declarative/extending/valuesource/person.h
index 07dfe0e..c5b7727 100644
--- a/examples/declarative/extending/valuesource/person.h
+++ b/examples/declarative/extending/valuesource/person.h
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#ifndef PERSON_H
#define PERSON_H
diff --git a/examples/declarative/listview/dynamic.qml b/examples/declarative/listview/dynamic.qml
index 78346f3..2607527 100644
--- a/examples/declarative/listview/dynamic.qml
+++ b/examples/declarative/listview/dynamic.qml
@@ -1,5 +1,6 @@
import Qt 4.6
import "content"
+import "../scrollbar"
Rectangle {
width: 640; height: 480
@@ -99,10 +100,31 @@ Rectangle {
}
ListView {
+ id: view
model: fruitModel; delegate: fruitDelegate
anchors { top: parent.top; left: parent.left; right: parent.right; bottom: buttons.top }
}
+ // Attach scrollbar to the right edge of the view.
+ ScrollBar {
+ id: verticalScrollBar
+ opacity: 0
+ orientation: "Vertical"
+ position: view.visibleArea.yPosition
+ pageSize: view.visibleArea.heightRatio
+ width: 8
+ height: view.height
+ anchors.right: view.right
+ // Only show the scrollbar when the view is moving.
+ states: [
+ State {
+ name: "ShowBars"; when: view.moving
+ PropertyChanges { target: verticalScrollBar; opacity: 1 }
+ }
+ ]
+ transitions: [ Transition { NumberAnimation { properties: "opacity"; duration: 400 } } ]
+ }
+
Row {
x: 8; width: childrenRect.width
height: childrenRect.height
diff --git a/examples/declarative/listview/itemlist.qml b/examples/declarative/listview/itemlist.qml
index 6ce4287..6392153 100644
--- a/examples/declarative/listview/itemlist.qml
+++ b/examples/declarative/listview/itemlist.qml
@@ -33,6 +33,7 @@ Rectangle {
preferredHighlightEnd: 0
highlightRangeMode: "StrictlyEnforceRange"
orientation: ListView.Horizontal
+ flickDeceleration: 2000
}
Rectangle {
diff --git a/examples/declarative/loader/main.cpp b/examples/declarative/loader/main.cpp
index c4d3f81..4e6cb23 100644
--- a/examples/declarative/loader/main.cpp
+++ b/examples/declarative/loader/main.cpp
@@ -1,3 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the examples of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
#include <QApplication>
#include <QUrl>
#include <QFileInfo>
diff --git a/examples/declarative/loader/qmlfolderlistmodel.cpp b/examples/declarative/loader/qmlfolderlistmodel.cpp
index 4de0edf..a90ff61 100644
--- a/examples/declarative/loader/qmlfolderlistmodel.cpp
+++ b/examples/declarative/loader/qmlfolderlistmodel.cpp
@@ -1,16 +1,17 @@
/****************************************************************************
**
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: Qt Software Information (qt-info@nokia.com)
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the QtDeclarative module of the Qt Toolkit.
+** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
-** contained in the either Technology Preview License Agreement or the
-** Beta Release License Agreement.
+** contained in the Technology Preview License Agreement accompanying
+** this package.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
@@ -20,21 +21,20 @@
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
-** In addition, as a special exception, Nokia gives you certain
-** additional rights. These rights are described in the Nokia Qt LGPL
-** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
-** package.
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at qt-sales@nokia.com.
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative/loader/qmlfolderlistmodel.h b/examples/declarative/loader/qmlfolderlistmodel.h
index 49b508d..f4fa9ed 100644
--- a/examples/declarative/loader/qmlfolderlistmodel.h
+++ b/examples/declarative/loader/qmlfolderlistmodel.h
@@ -1,16 +1,17 @@
/****************************************************************************
**
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: Qt Software Information (qt-info@nokia.com)
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
**
-** This file is part of the QtDeclarative module of the Qt Toolkit.
+** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
-** contained in the either Technology Preview License Agreement or the
-** Beta Release License Agreement.
+** contained in the Technology Preview License Agreement accompanying
+** this package.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
@@ -20,21 +21,20 @@
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
-** In addition, as a special exception, Nokia gives you certain
-** additional rights. These rights are described in the Nokia Qt LGPL
-** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
-** package.
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3.0 as published by the Free Software
-** Foundation and appearing in the file LICENSE.GPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU General Public License version 3.0 requirements will be
-** met: http://www.gnu.org/copyleft/gpl.html.
**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at qt-sales@nokia.com.
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/examples/declarative/parallax/parallax.qml b/examples/declarative/parallax/parallax.qml
index 52bd210..6193f27 100644
--- a/examples/declarative/parallax/parallax.qml
+++ b/examples/declarative/parallax/parallax.qml
@@ -1,11 +1,11 @@
import Qt 4.6
-import "../clock"
+import "../clocks/content"
+import "qml"
Rectangle {
id: root
- width: 320
- height: 480
+ width: 320; height: 480
ParallaxView {
id: parallax
@@ -14,38 +14,24 @@ Rectangle {
Item {
property url icon: "pics/yast-wol.png"
- width: 320
- height: 480
-
- Clock {
- anchors.centerIn: parent
- }
+ width: 320; height: 480
+ Clock { anchors.centerIn: parent }
}
Item {
property url icon: "pics/home-page.svg"
-
- width: 320
- height: 480
-
- Smiley {}
+ width: 320; height: 480
+ Smiley { }
}
Item {
property url icon: "pics/yast-joystick.png"
-
- width: 320
- height: 480
+ width: 320; height: 480
Loader {
- anchors.top: parent.top
- anchors.topMargin: 10
- anchors.horizontalCenter: parent.horizontalCenter
-
+ anchors { top: parent.top; topMargin: 10; horizontalCenter: parent.horizontalCenter }
width: 300; height: 400
- clip: true
- resizeMode: Loader.SizeItemToLoader
-
+ clip: true; resizeMode: Loader.SizeItemToLoader
source: "../../../demos/declarative/samegame/samegame.qml"
}
}
diff --git a/examples/declarative/parallax/ParallaxView.qml b/examples/declarative/parallax/qml/ParallaxView.qml
index 50ab72c..ac84b47 100644
--- a/examples/declarative/parallax/ParallaxView.qml
+++ b/examples/declarative/parallax/qml/ParallaxView.qml
@@ -37,6 +37,11 @@ Item {
ListView {
id: selector
+ Rectangle {
+ color: "#60FFFFFF"
+ x: -10; y: -10; radius: 10; z: -1
+ width: parent.width + 20; height: parent.height + 20
+ }
currentIndex: root.currentIndex
onCurrentIndexChanged: root.currentIndex = currentIndex
@@ -80,12 +85,5 @@ Item {
}
}
model: visualModel.children
-
- Rectangle {
- color: "#40FFFFFF"
- x: -10;
- y: -10;
- width: parent.width + 20; height: parent.height + 10
- }
}
}
diff --git a/examples/declarative/parallax/Smiley.qml b/examples/declarative/parallax/qml/Smiley.qml
index db87412..e8917f6 100644
--- a/examples/declarative/parallax/Smiley.qml
+++ b/examples/declarative/parallax/qml/Smiley.qml
@@ -7,7 +7,7 @@ Item {
// The shadow for the smiley face
Image {
anchors.horizontalCenter: parent.horizontalCenter
- source: "pics/shadow.png"; y: smiley.minHeight + 58
+ source: "../pics/shadow.png"; y: smiley.minHeight + 58
transformOrigin: Item.Center
// The scale property depends on the y position of the smiley face.
@@ -20,7 +20,7 @@ Item {
property int minHeight: 2 * window.height / 3
anchors.horizontalCenter: parent.horizontalCenter
- source: "pics/face-smile.png"; y: minHeight
+ source: "../pics/face-smile.png"; y: minHeight
// Animate the y property. Setting repeat to true makes the
// animation repeat indefinitely, otherwise it would only run once.
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml
deleted file mode 100644
index 050f05f..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/1_Drawing_and_animation.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: page
- width: layout.width
- height: layout.height
- color: "white"
- Column {
- id: layout
- width: childrenRect.width
- GroupBox {
- contents: "1/RemoveButton.qml"
- label: "Rectangle Component"
- }
- GroupBox {
- contents: "2/RemoveButton.qml"
- label: "Closed Remove Item Button"
- }
- GroupBox {
- contents: "2a/RemoveButton.qml"
- label: "Alternative Closed Button"
- }
- GroupBox {
- contents: "3/RemoveButton.qml"
- label: "Open Remove Item Button"
- }
- GroupBox {
- contents: "4/RemoveButton.qml"
- label: "State Based Button"
- }
- GroupBox {
- contents: "5/RemoveButton.qml"
- label: "Animated Button"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2/RemoveButton.qml
deleted file mode 100644
index e323381..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2/RemoveButton.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import Qt 4.6
-
-//! [0]
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- }
-}
-//! [0]
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2a/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2a/RemoveButton.qml
deleted file mode 100644
index acada5b..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/2a/RemoveButton.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import Qt 4.6
-
-//! [0]
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- children: [
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- }
- ]
-}
-//! [0]
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/3/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/3/RemoveButton.qml
deleted file mode 100644
index 247d266..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/3/RemoveButton.qml
+++ /dev/null
@@ -1,41 +0,0 @@
-import Qt 4.6
-
-//! [0]
-Rectangle {
- id: removeButton
- width: 230
- height: 30
- color: "red"
- radius: 5
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- }
-}
-//! [0]
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4/RemoveButton.qml
deleted file mode 100644
index ed74c4c..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4/RemoveButton.qml
+++ /dev/null
@@ -1,107 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
-//! [script]
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
-//! [script]
-//! [mouse region]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
-//! [mouse region]
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
-//! [states]
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
-//! [states]
-}
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4a/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4a/RemoveButton.qml
deleted file mode 100644
index 7dc95c8..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/4a/RemoveButton.qml
+++ /dev/null
@@ -1,114 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
-//! [script]
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
-//! [script]
-//! [mouse region]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- id: trashMouseRegion
- anchors.fill: parent
- }
- Connection {
- sender: trashMouseRegion
- signal: clicked()
- script: {
- toggle()
- }
- }
- }
-//! [mouse region]
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
-//! [states]
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
-//! [states]
-}
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/5/RemoveButton.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/5/RemoveButton.qml
deleted file mode 100644
index 75d5aaa..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/5/RemoveButton.qml
+++ /dev/null
@@ -1,114 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
-//! [transition]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-//! [transition]
-}
diff --git a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/GroupBox.qml b/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/GroupBox.qml
deleted file mode 100644
index 327c2bf..0000000
--- a/examples/declarative/tutorials/contacts/1_Drawing_and_Animation/GroupBox.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-import Qt 4.6
-
-FocusScope {
- id: groupBox
- width: Math.max(270, subItem.width+40)
- height: Math.max(70, subItem.height+40)
-
- property var contents
- property var label
-
- Rectangle {
- id: wrapper
- x: 5
- y: 10
- radius: 10
- width: groupBox.width-20
- height: groupBox.height-20
- color: "white"
- border.color: "black"
- Loader {
- id: subItem
- source: groupBox.contents
- anchors.top: parent.top
- anchors.topMargin: 10
- anchors.right: parent.right
- anchors.rightMargin: 10
- width: item.width
- height: item.height
- }
- }
- Rectangle {
- x: 20
- y: 0
- height: text.height
- width: text.width+10
- color: "white"
- Text {
- x: 5
- id: text
- text: label
- font.bold: true
- }
- }
- Rectangle {
- color: "black"
- anchors.fill: parent
- opacity: parent.focus ? 0 : 0.3
- MouseRegion {
- anchors.fill: parent
- onClicked: { parent.parent.focus=true }
- }
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1/ContactField.qml b/examples/declarative/tutorials/contacts/2_Reuse/1/ContactField.qml
deleted file mode 100644
index 9508018..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1/ContactField.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import Qt 4.6
-
-//! [load]
-Item {
- id: contactField
- clip: true
- width: 230
- height: 30
- RemoveButton {
- id: removeButton
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- }
-//! [load]
- Text {
- id: fieldText
- width: contactField.width-80
- anchors.right: removeButton.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- font.bold: true
- color: "black"
- text: "123123"
- }
- Image {
- source: "../../shared/pics/phone.png"
- anchors.right: fieldText.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/1/RemoveButton.qml
deleted file mode 100644
index 5ac62ce..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1/RemoveButton.qml
+++ /dev/null
@@ -1,112 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1a/ContactField.qml b/examples/declarative/tutorials/contacts/2_Reuse/1a/ContactField.qml
deleted file mode 100644
index e50dcc5..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1a/ContactField.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import Qt 4.6
-
-//! [load]
-Item {
- id: contactField
- clip: true
- width: 230
- height: 30
- Loader {
- id: removeButton
- source: "RemoveButton.qml"
- width: item.width
- height: item.height
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- }
-//! [load]
- Text {
- id: fieldText
- width: contactField.width-80
- anchors.right: removeButton.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- font.bold: true
- color: "black"
- text: "123123"
- }
- Image {
- source: "../../shared/pics/phone.png"
- anchors.right: fieldText.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1a/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/1a/RemoveButton.qml
deleted file mode 100644
index 5ac62ce..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1a/RemoveButton.qml
+++ /dev/null
@@ -1,112 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1b/BlueRect.qml b/examples/declarative/tutorials/contacts/2_Reuse/1b/BlueRect.qml
deleted file mode 100644
index 7bcdf50..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1b/BlueRect.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import Qt 4.6
-
-//! [all]
-Rectangle {
- width: 100
- height: 100
- color: "blue"
- resources: [
- Component {
- id: redRectangle
- Rectangle {
- width: 30
- height: 30
- color: "red"
- radius: 5
- }
- }
- ]
- Loader {
- sourceComponent: redRectangle
- anchors.right: parent.right
- anchors.top: parent.top
- }
- Loader {
- sourceComponent: redRectangle
- anchors.left: parent.left
- anchors.top: parent.top
- }
- Loader {
- sourceComponent: redRectangle
- anchors.left: parent.left
- anchors.bottom: parent.bottom
- }
-}
-//! [all]
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/1b/lib/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/1b/lib/RemoveButton.qml
deleted file mode 100644
index eb694ce..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/1b/lib/RemoveButton.qml
+++ /dev/null
@@ -1,114 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- resources: [
- Script {
-
- function toggle() {
- print('removeButton.toggle()');
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: 230
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/2/ContactField.qml b/examples/declarative/tutorials/contacts/2_Reuse/2/ContactField.qml
deleted file mode 100644
index ce6a289..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/2/ContactField.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import Qt 4.6
-
-Item {
- id: contactField
- clip: true
- width: 230
- height: 30
-//! [use properties and signals]
- RemoveButton {
- id: removeButton
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- expandedWidth: contactField.width
- onConfirmed: { fieldText.text='' }
- }
-//! [use properties and signals]
- Text {
- id: fieldText
- width: contactField.width-80
- anchors.right: removeButton.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- font.bold: true
- color: "black"
- text: "123123"
- }
- Image {
- source: "../../shared/pics/phone.png"
- anchors.right: fieldText.left
- anchors.rightMargin: 10
- anchors.verticalCenter: parent.verticalCenter
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/2/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/2/RemoveButton.qml
deleted file mode 100644
index b1cd72e..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/2/RemoveButton.qml
+++ /dev/null
@@ -1,120 +0,0 @@
-import Qt 4.6
-
-//! [define properties and signals]
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- property var expandedWidth: 230
- signal confirmed
-//! [define properties and signals]
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
-//! [use signal]
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle(); removeButton.confirmed() }
- }
-//! [use signal]
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
-//! [use width]
- PropertyChanges {
- target: removeButton
- width: removeButton.expandedWidth
- }
-//! [use width]
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml b/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml
deleted file mode 100644
index a913dda..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/2_Reuse.qml
+++ /dev/null
@@ -1,39 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: page
- width: layout.width
- height: layout.height
- color: "white"
- Grid {
- id: layout
- columns: 2
- rows: 4
- width: childrenRect.width
- GroupBox {
- contents: "1/ContactField.qml"
- label: "Loading: simple"
- }
- GroupBox {
- contents: "1a/ContactField.qml"
- label: "Loading: qml property"
- }
- GroupBox {
- contents: "2/ContactField.qml"
- label: "Using properties"
- }
- GroupBox {
- id: prev
- contents: "3/ContactField.qml"
- label: "Defining signals"
- }
- GroupBox {
- contents: "3/Contact.qml"
- label: "Multiple Items"
- }
- GroupBox {
- contents: "4/Contact.qml"
- label: "Mouse Grabbing"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml b/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml
deleted file mode 100644
index f253763..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/3/Contact.qml
+++ /dev/null
@@ -1,50 +0,0 @@
-import Qt 4.6
-
-Item {
- id: contactDetails
- width: 230
- height: layout.height
-
- property var contactId: ""
- property var label: ""
- property var phone: ""
- property var email: ""
-
- onLabelChanged: { labelField.value = label }
- onEmailChanged: { emailField.value = email }
- onPhoneChanged: { phoneField.value = phone }
-
- Column {
- id: layout
- anchors.top: parent.top
- anchors.left: parent.left
- anchors.right: parent.right
- spacing: 5
- ContactField {
- id: labelField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- label: "Name"
- }
- ContactField {
- id: phoneField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/phone.png"
- label: "Phone"
- }
- ContactField {
- id: emailField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/email.png"
- label: "Email"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/3/ContactField.qml b/examples/declarative/tutorials/contacts/2_Reuse/3/ContactField.qml
deleted file mode 100644
index 1517a74..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/3/ContactField.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-import Qt 4.6
-
-//! [all]
-Item {
- id: contactField
- clip: true
- width: 230
- height: 30
- property var label: "Name"
- property var icon: "../../shared/pics/phone.png"
- property var value: ""
- RemoveButton {
- id: removeButton
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- expandedWidth: contactField.width
- onConfirmed: { fieldText.text='' }
- }
- FieldText {
- id: fieldText
- width: contactField.width-70
- anchors.right: removeButton.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- label: contactField.label
- text: contactField.value
- }
- Image {
- anchors.right: fieldText.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- source: contactField.icon
- }
- states: [
- State {
- name: "editingText"
- when: fieldText.state == 'editing'
- PropertyChanges {
- target: removeButton.anchors
- rightMargin: -35
- }
- PropertyChanges {
- target: fieldText
- width: contactField.width
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "width,rightMargin"
- duration: 200
- }
- }
- ]
-}
-//! [all]
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/3/FieldText.qml b/examples/declarative/tutorials/contacts/2_Reuse/3/FieldText.qml
deleted file mode 100644
index 3a8bb7f..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/3/FieldText.qml
+++ /dev/null
@@ -1,144 +0,0 @@
-import Qt 4.6
-
-//! [value change]
-Rectangle {
- id: fieldText
- height: 30
- radius: 5
- color: "white"
- property var text: ""
- onTextChanged: { reset() }
-//! [value change]
- property var label: ""
- signal confirmed
- resources: [
- Script {
-
- function edit() {
- fieldText.state='editing';
- }
- function confirm() {
- fieldText.text = textEdit.text;
- fieldText.state='';
- fieldText.confirmed();
- }
- function reset() {
- textEdit.text = fieldText.text;
- fieldText.state='';
- }
-
- }
- ]
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- }
- TextEdit {
- id: textEdit
- anchors.left: parent.left
- anchors.leftMargin: 5
- anchors.right: parent.right
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- color: "black"
- font.bold: true
- readOnly: true
- wrap: false
- }
-//! [behavior]
- Text {
- id: textLabel
- x: 5
- width: parent.width-10
- anchors.verticalCenter: parent.verticalCenter
- horizontalAlignment: "AlignHCenter"
- color: "#505050"
- font.italic: true
- text: fieldText.label
- opacity: textEdit.text == '' ? 1 : 0
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
-//! [behavior]
- MouseRegion {
- anchors.fill: cancelIcon
- onClicked: { reset() }
- }
- MouseRegion {
- anchors.fill: confirmIcon
- onClicked: { confirm() }
- }
- MouseRegion {
- id: editRegion
- anchors.fill: textEdit
- onClicked: { edit() }
- }
- states: [
- State {
- name: "editing"
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: textEdit
- readOnly: false
- }
- PropertyChanges {
- target: textEdit
- focus: true
- }
- PropertyChanges {
- target: editRegion
- opacity: 0
- }
- PropertyChanges {
- target: textEdit.anchors
- leftMargin: 39
- }
- PropertyChanges {
- target: textEdit.anchors
- rightMargin: 39
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "opacity,leftMargin,rightMargin"
- duration: 200
- }
- ColorAnimation {
- property: "color"
- duration: 150
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/3/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/3/RemoveButton.qml
deleted file mode 100644
index 1276c6b..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/3/RemoveButton.qml
+++ /dev/null
@@ -1,116 +0,0 @@
-import Qt 4.6
-
-//! [all]
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- property var expandedWidth: 230
- signal confirmed
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- } else {
- removeButton.state = 'opened';
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle(); removeButton.confirmed() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: removeButton.expandedWidth
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
-//! [all]
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml b/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml
deleted file mode 100644
index db85d2a..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/4/Contact.qml
+++ /dev/null
@@ -1,53 +0,0 @@
-import Qt 4.6
-
-//! [grab property]
-Item {
- id: contactDetails
- width: 230
- height: layout.height
- property var mouseGrabbed: false
-//! [grab property]
-
- property var contactId: ""
- property var label: ""
- property var phone: ""
- property var email: ""
-
- onLabelChanged: { labelField.value = label }
- onEmailChanged: { emailField.value = email }
- onPhoneChanged: { phoneField.value = phone }
-
- Column {
- id: layout
- anchors.top: parent.top
- anchors.left: parent.left
- anchors.right: parent.right
- spacing: 5
- ContactField {
- id: labelField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- label: "Name"
- }
- ContactField {
- id: phoneField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/phone.png"
- label: "Phone"
- }
- ContactField {
- id: emailField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/email.png"
- label: "Email"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/4/ContactField.qml b/examples/declarative/tutorials/contacts/2_Reuse/4/ContactField.qml
deleted file mode 100644
index ccd756e..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/4/ContactField.qml
+++ /dev/null
@@ -1,58 +0,0 @@
-import Qt 4.6
-
-Item {
- id: contactField
- clip: true
- height: 30
- property var label: "Name"
- property var icon: "../../shared/pics/phone.png"
- property var value: ""
- RemoveButton {
- id: removeButton
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- expandedWidth: contactField.width
- onConfirmed: { fieldText.text='' }
- }
- FieldText {
- id: fieldText
- width: contactField.width-70
- anchors.right: removeButton.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- label: contactField.label
- text: contactField.value
- }
- Image {
- anchors.right: fieldText.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- source: contactField.icon
- }
- states: [
- State {
- name: "editingText"
- when: fieldText.state == 'editing'
- PropertyChanges {
- target: removeButton.anchors
- rightMargin: -35
- }
- PropertyChanges {
- target: fieldText
- width: contactField.width
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "width,rightMargin"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/4/FieldText.qml b/examples/declarative/tutorials/contacts/2_Reuse/4/FieldText.qml
deleted file mode 100644
index 8f98ede..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/4/FieldText.qml
+++ /dev/null
@@ -1,145 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: fieldText
- height: 30
- radius: 5
- color: "white"
- property var text: ""
- property var label: ""
- onTextChanged: { reset() }
- signal confirmed
- resources: [
- Script {
-
- function edit() {
- if (!contactDetails.mouseGrabbed) {
- fieldText.state='editing';
- contactDetails.mouseGrabbed=true;
- }
- }
- function confirm() {
- fieldText.text = textEdit.text;
- fieldText.state='';
- contactDetails.mouseGrabbed=false;
- fieldText.confirmed();
- }
- function reset() {
- textEdit.text = fieldText.text;
- fieldText.state='';
- contactDetails.mouseGrabbed=false;
- }
-
- }
- ]
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- }
- TextEdit {
- id: textEdit
- anchors.left: parent.left
- anchors.leftMargin: 5
- anchors.right: parent.right
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- color: "black"
- font.bold: true
- readOnly: true
- wrap: false
- }
- Text {
- id: textLabel
- x: 5
- width: parent.width-10
- anchors.verticalCenter: parent.verticalCenter
- horizontalAlignment: "AlignHCenter"
- color: "#505050"
- font.italic: true
- text: fieldText.label
- opacity: textEdit.text == '' ? 1 : 0
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
- MouseRegion {
- anchors.fill: cancelIcon
- onClicked: { reset() }
- }
- MouseRegion {
- anchors.fill: confirmIcon
- onClicked: { confirm() }
- }
- MouseRegion {
- id: editRegion
- anchors.fill: textEdit
- onClicked: { edit() }
- }
- states: [
- State {
- name: "editing"
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: textEdit
- readOnly: false
- }
- PropertyChanges {
- target: textEdit
- focus: true
- }
- PropertyChanges {
- target: editRegion
- opacity: 0
- }
- PropertyChanges {
- target: textEdit.anchors
- leftMargin: 39
- }
- PropertyChanges {
- target: textEdit.anchors
- rightMargin: 39
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "opacity,leftMargin,rightMargin"
- duration: 200
- }
- ColorAnimation {
- property: "color"
- duration: 150
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/4/RemoveButton.qml b/examples/declarative/tutorials/contacts/2_Reuse/4/RemoveButton.qml
deleted file mode 100644
index 8938184..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/4/RemoveButton.qml
+++ /dev/null
@@ -1,120 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- property var expandedWidth: 230
- signal confirmed
- resources: [
-//! [grab]
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- contactDetails.mouseGrabbed=false;
- } else {
- if (!contactDetails.mouseGrabbed) {
- removeButton.state = 'opened';
- contactDetails.mouseGrabbed=true;
- }
- }
- }
-
- }
-//! [grab]
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle(); removeButton.confirmed() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- width: removeButton.expandedWidth
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/2_Reuse/GroupBox.qml b/examples/declarative/tutorials/contacts/2_Reuse/GroupBox.qml
deleted file mode 100644
index 327c2bf..0000000
--- a/examples/declarative/tutorials/contacts/2_Reuse/GroupBox.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-import Qt 4.6
-
-FocusScope {
- id: groupBox
- width: Math.max(270, subItem.width+40)
- height: Math.max(70, subItem.height+40)
-
- property var contents
- property var label
-
- Rectangle {
- id: wrapper
- x: 5
- y: 10
- radius: 10
- width: groupBox.width-20
- height: groupBox.height-20
- color: "white"
- border.color: "black"
- Loader {
- id: subItem
- source: groupBox.contents
- anchors.top: parent.top
- anchors.topMargin: 10
- anchors.right: parent.right
- anchors.rightMargin: 10
- width: item.width
- height: item.height
- }
- }
- Rectangle {
- x: 20
- y: 0
- height: text.height
- width: text.width+10
- color: "white"
- Text {
- x: 5
- id: text
- text: label
- font.bold: true
- }
- }
- Rectangle {
- color: "black"
- anchors.fill: parent
- opacity: parent.focus ? 0 : 0.3
- MouseRegion {
- anchors.fill: parent
- onClicked: { parent.parent.focus=true }
- }
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/1/ContactView.qml b/examples/declarative/tutorials/contacts/3_Collections/1/ContactView.qml
deleted file mode 100644
index 25cb539..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/1/ContactView.qml
+++ /dev/null
@@ -1,46 +0,0 @@
-import Qt 4.6
-
-import "../lib"
-Item {
- id: contacts
- width: 240
- height: 230
- property var mouseGrabbed: false
- resources: [
-//! [model]
- SqlConnection {
- id: contactDatabase
- name: "qmlConnection"
- driver: "QSQLITE"
- databaseName: "../../shared/contacts.sqlite"
- },
- SqlQuery {
- id: contactList
- connection: contactDatabase
- query: "SELECT recid, label, email, phone FROM contacts ORDER BY label, recid"
- }
-//! [model]
- ]
-//! [view]
- ListView {
- id: contactListView
- anchors.fill: parent
- clip: true
- model: contactList
- focus: true
-//! [delegate]
- delegate: [
- Text {
- x: 45
- y: 12
- width: contactListView.width-45
- height: 30
- color: "black"
- font.bold: true
- text: model.label
- }
- ]
-//! [delegate]
- }
-//! [view]
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/2/ContactView.qml b/examples/declarative/tutorials/contacts/3_Collections/2/ContactView.qml
deleted file mode 100644
index 8ee51c3..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/2/ContactView.qml
+++ /dev/null
@@ -1,124 +0,0 @@
-import Qt 4.6
-
-import "../lib"
-Item {
- id: contacts
- width: 240
- height: 230
- property var mouseGrabbed: false
- resources: [
- SqlConnection {
- id: contactDatabase
- name: "qmlConnection"
- driver: "QSQLITE"
- databaseName: "../../shared/contacts.sqlite"
- },
- SqlQuery {
- id: contactList
- connection: contactDatabase
- query: "SELECT recid, label, email, phone FROM contacts ORDER BY label, recid"
- }
- ]
-//! [button]
- Button {
- id: cancelEditButton
- anchors.top: parent.top
- anchors.topMargin: 5
- anchors.right: parent.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/cancel.png"
- opacity: mouseGrabbed ? 0 : 1
- }
-//! [button]
- ListView {
- id: contactListView
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.top: cancelEditButton.bottom
- anchors.bottom: parent.bottom
- clip: true
- model: contactList
- focus: true
- delegate: [
-//! [components]
- Item {
- id: wrapper
- x: 0
- width: ListView.view.width
- height: 34
- Text {
- id: label
- x: 45
- y: 12
- width: parent.width-45
- color: "black"
- font.bold: true
- text: model.label
- }
- MouseRegion {
- anchors.fill: label
- onClicked: { wrapper.state='opened'; }
- }
- Contact {
- id: Details
- anchors.fill: parent
- contactId: model.recid
- label: model.label
- email: model.email
- phone: model.phone
- opacity: 0
- }
-//! [components]
-//! [states]
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: wrapper
- height: contactListView.height
- }
- PropertyChanges {
- target: contactListView
- explicit: true
- yPosition: wrapper.y
- }
- PropertyChanges {
- target: contactListView
- interactive: 0
- }
- PropertyChanges {
- target: label
- opacity: 0
- }
- PropertyChanges {
- target: Details
- opacity: 1
- }
- }
- ]
-//! [states]
-//! [transitions]
- transitions: [
- Transition {
- NumberAnimation {
- duration: 500
- properties: "yPosition,height,opacity"
- }
- }
- ]
-//! [transitions]
-//! [connections]
- Connection {
- sender: cancelEditButton
- signal: "clicked()"
- script: {
- if (wrapper.state == 'opened') {
- wrapper.state = '';
- }
- }
- }
-//! [connections]
- }
- ]
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/3/ContactView.qml b/examples/declarative/tutorials/contacts/3_Collections/3/ContactView.qml
deleted file mode 100644
index 76dc3e2..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/3/ContactView.qml
+++ /dev/null
@@ -1,137 +0,0 @@
-import Qt 4.6
-
-import "../lib"
-Item {
- id: contacts
- width: 240
- height: 230
- property var mouseGrabbed: false
- resources: [
- SqlConnection {
- id: contactDatabase
- name: "qmlConnection"
- driver: "QSQLITE"
- databaseName: "../../shared/contacts.sqlite"
- },
- SqlQuery {
- id: contactList
- connection: contactDatabase
- query: "SELECT recid, label, email, phone FROM contacts ORDER BY label, recid"
- }
- ]
- Button {
- id: cancelEditButton
- anchors.top: parent.top
- anchors.topMargin: 5
- anchors.right: parent.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/cancel.png"
- opacity: mouseGrabbed ? 0 : 1
- }
- ListView {
- id: contactListView
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.top: cancelEditButton.bottom
- anchors.bottom: parent.bottom
- clip: true
- model: contactList
- focus: true
- delegate: [
- Item {
- id: wrapper
- x: 0
- width: ListView.view.width
- height: 34
- Text {
- id: label
- x: 45
- y: 12
- width: parent.width-45
- color: "black"
- font.bold: true
- text: model.label
- }
-//! [setting qml]
- MouseRegion {
- anchors.fill: label
- onClicked: {
- Details.source = 'Contact.qml';
- wrapper.state='opened';
- }
- }
- Loader {
- id: Details
- anchors.fill: parent
- opacity: 0
-//! [setting qml]
-//! [binding]
- Binding {
- target: Details.item
- property: "contactId"
- value: model.recid
- }
- Binding {
- target: Details.item
- property: "label"
- value: model.label
- }
- Binding {
- target: Details.item
- property: "phone"
- value: model.phone
- }
- Binding {
- target: Details.item
- property: "email"
- value: model.email
- }
-//! [binding]
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: wrapper
- height: contactListView.height
- }
- PropertyChanges {
- target: contactListView
- explicit: true
- yPosition: wrapper.y
- }
- PropertyChanges {
- target: contactListView
- interactive: 0
- }
- PropertyChanges {
- target: label
- opacity: 0
- }
- PropertyChanges {
- target: Details
- opacity: 1
- }
- }
- ]
- transitions: [
- Transition {
- NumberAnimation {
- duration: 500
- properties: "yPosition,height,opacity"
- }
- }
- ]
- Connection {
- sender: cancelEditButton
- signal: "clicked()"
- script: {
- if (wrapper.state == 'opened') {
- wrapper.state = '';
- }
- }
- }
- }
- ]
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml b/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml
deleted file mode 100644
index cd14a08..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/3_Collections.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: page
- width: layout.width
- height: layout.height
- color: "white"
- Binding {
- id: currentItem
- value: true
- }
- // relies on the current focus behavior whereby setting focus=true on a
- // component removes focus from any previous element
- Grid {
- id: layout
- width: childrenRect.width
- height: childrenRect.height
- GroupBox {
- contents: "1/ContactView.qml"
- label: "list only"
- }
- GroupBox {
- contents: "2/ContactView.qml"
- label: "dynamic delegate"
- }
- GroupBox {
- contents: "3/ContactView.qml"
- label: "delayed loading"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/GroupBox.qml b/examples/declarative/tutorials/contacts/3_Collections/GroupBox.qml
deleted file mode 100644
index 327c2bf..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/GroupBox.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-import Qt 4.6
-
-FocusScope {
- id: groupBox
- width: Math.max(270, subItem.width+40)
- height: Math.max(70, subItem.height+40)
-
- property var contents
- property var label
-
- Rectangle {
- id: wrapper
- x: 5
- y: 10
- radius: 10
- width: groupBox.width-20
- height: groupBox.height-20
- color: "white"
- border.color: "black"
- Loader {
- id: subItem
- source: groupBox.contents
- anchors.top: parent.top
- anchors.topMargin: 10
- anchors.right: parent.right
- anchors.rightMargin: 10
- width: item.width
- height: item.height
- }
- }
- Rectangle {
- x: 20
- y: 0
- height: text.height
- width: text.width+10
- color: "white"
- Text {
- x: 5
- id: text
- text: label
- font.bold: true
- }
- }
- Rectangle {
- color: "black"
- anchors.fill: parent
- opacity: parent.focus ? 0 : 0.3
- MouseRegion {
- anchors.fill: parent
- onClicked: { parent.parent.focus=true }
- }
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/Button.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/Button.qml
deleted file mode 100644
index 9719231..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/Button.qml
+++ /dev/null
@@ -1,60 +0,0 @@
-import Qt 4.6
-
-Item {
- id: button
- width: 30
- height: 30
- property var icon: ""
- signal clicked
- Rectangle {
- id: buttonRect
- anchors.fill: parent
- color: "lightgreen"
- radius: 5
- Image {
- id: iconImage
- source: button.icon
- anchors.horizontalCenter: buttonRect.horizontalCenter
- anchors.verticalCenter: buttonRect.verticalCenter
- }
- MouseRegion {
- id: buttonMouseRegion
- anchors.fill: buttonRect
- onClicked: { button.clicked() }
- }
- states: [
- State {
- name: "pressed"
- when: buttonMouseRegion.pressed == true
- PropertyChanges {
- target: buttonRect
- color: "green"
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "pressed"
- ColorAnimation {
- property: "color"
- duration: 200
- }
- },
- Transition {
- from: "pressed"
- to: "*"
- ColorAnimation {
- property: "color"
- duration: 1000
- }
- }
- ]
- }
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml
deleted file mode 100644
index 58a542b..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/Contact.qml
+++ /dev/null
@@ -1,47 +0,0 @@
-import Qt 4.6
-
-Item {
- id: contactDetails
- anchors.fill: parent
-
- property var contactId: ""
- property var label: ""
- property var phone: ""
- property var email: ""
-
- onLabelChanged: { labelField.value = label }
- onEmailChanged: { emailField.value = email }
- onPhoneChanged: { phoneField.value = phone }
-
- Column {
- id: layout
- anchors.fill: parent
- spacing: 5
- ContactField {
- id: labelField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- label: "Name"
- }
- ContactField {
- id: phoneField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/phone.png"
- label: "Phone"
- }
- ContactField {
- id: emailField
- anchors.left: layout.left
- anchors.leftMargin: 5
- anchors.right: layout.right
- anchors.rightMargin: 5
- icon: "../../shared/pics/email.png"
- label: "Email"
- }
- }
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/ContactField.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/ContactField.qml
deleted file mode 100644
index ccd756e..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/ContactField.qml
+++ /dev/null
@@ -1,58 +0,0 @@
-import Qt 4.6
-
-Item {
- id: contactField
- clip: true
- height: 30
- property var label: "Name"
- property var icon: "../../shared/pics/phone.png"
- property var value: ""
- RemoveButton {
- id: removeButton
- anchors.right: parent.right
- anchors.top: parent.top
- anchors.bottom: parent.bottom
- expandedWidth: contactField.width
- onConfirmed: { fieldText.text='' }
- }
- FieldText {
- id: fieldText
- width: contactField.width-70
- anchors.right: removeButton.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- label: contactField.label
- text: contactField.value
- }
- Image {
- anchors.right: fieldText.left
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- source: contactField.icon
- }
- states: [
- State {
- name: "editingText"
- when: fieldText.state == 'editing'
- PropertyChanges {
- target: removeButton.anchors
- rightMargin: -35
- }
- PropertyChanges {
- target: fieldText
- width: contactField.width
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "width,rightMargin"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/FieldText.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/FieldText.qml
deleted file mode 100644
index 228a00d..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/FieldText.qml
+++ /dev/null
@@ -1,145 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: fieldText
- height: 30
- radius: 5
- color: "white"
- property var text: ""
- property var label: ""
- onTextChanged: { reset() }
- signal confirmed
- resources: [
- Script {
-
- function edit() {
- if (!contacts.mouseGrabbed) {
- fieldText.state='editing';
- contacts.mouseGrabbed=true;
- }
- }
- function confirm() {
- fieldText.text = textEdit.text;
- fieldText.state='';
- contacts.mouseGrabbed=false;
- fieldText.confirmed();
- }
- function reset() {
- textEdit.text = fieldText.text;
- fieldText.state='';
- contacts.mouseGrabbed=false;
- }
-
- }
- ]
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- }
- TextEdit {
- id: textEdit
- anchors.left: parent.left
- anchors.leftMargin: 5
- anchors.right: parent.right
- anchors.rightMargin: 5
- anchors.verticalCenter: parent.verticalCenter
- color: "black"
- font.bold: true
- readOnly: true
- wrap: false
- }
- Text {
- id: textLabel
- x: 5
- width: parent.width-10
- anchors.verticalCenter: parent.verticalCenter
- horizontalAlignment: "AlignHCenter"
- color: "#505050"
- font.italic: true
- text: fieldText.label
- opacity: textEdit.text == '' ? 1 : 0
- opacity: Behavior {
- NumberAnimation {
- property: "opacity"
- duration: 250
- }
- }
- }
- MouseRegion {
- anchors.fill: cancelIcon
- onClicked: { reset() }
- }
- MouseRegion {
- anchors.fill: confirmIcon
- onClicked: { confirm() }
- }
- MouseRegion {
- id: editRegion
- anchors.fill: textEdit
- onClicked: { edit() }
- }
- states: [
- State {
- name: "editing"
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: textEdit
- readOnly: false
- }
- PropertyChanges {
- target: textEdit
- focus: true
- }
- PropertyChanges {
- target: editRegion
- opacity: 0
- }
- PropertyChanges {
- target: textEdit.anchors
- leftMargin: 39
- }
- PropertyChanges {
- target: textEdit.anchors
- rightMargin: 39
- }
- }
- ]
- transitions: [
- Transition {
- from: ""
- to: "*"
- reversible: true
- NumberAnimation {
- properties: "opacity,leftMargin,rightMargin"
- duration: 200
- }
- ColorAnimation {
- property: "color"
- duration: 150
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/3_Collections/lib/RemoveButton.qml b/examples/declarative/tutorials/contacts/3_Collections/lib/RemoveButton.qml
deleted file mode 100644
index 3c77cd8..0000000
--- a/examples/declarative/tutorials/contacts/3_Collections/lib/RemoveButton.qml
+++ /dev/null
@@ -1,119 +0,0 @@
-import Qt 4.6
-
-Rectangle {
- id: removeButton
- width: 30
- height: 30
- color: "red"
- radius: 5
- property var expandedWidth: 230
- signal confirmed
- resources: [
- Script {
- function toggle() {
- if (removeButton.state == 'opened') {
- removeButton.state = '';
- contacts.mouseGrabbed=false;
- } else {
- if (!contacts.mouseGrabbed) {
- removeButton.state = 'opened';
- contacts.mouseGrabbed=true;
- }
- }
- }
-
- }
- ]
- Image {
- id: trashIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/trash.png"
- opacity: 1
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: cancelIcon
- width: 22
- height: 22
- anchors.right: parent.right
- anchors.rightMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/cancel.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle() }
- }
- }
- Image {
- id: confirmIcon
- width: 22
- height: 22
- anchors.left: parent.left
- anchors.leftMargin: 4
- anchors.verticalCenter: parent.verticalCenter
- source: "../../shared/pics/ok.png"
- opacity: 0
- MouseRegion {
- anchors.fill: parent
- onClicked: { toggle(); removeButton.confirmed() }
- }
- }
- Text {
- id: text
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: confirmIcon.right
- anchors.leftMargin: 4
- anchors.right: cancelIcon.left
- anchors.rightMargin: 4
- font.bold: true
- color: "white"
- horizontalAlignment: "AlignHCenter"
- text: "Remove"
- opacity: 0
- }
- states: [
- State {
- name: "opened"
- PropertyChanges {
- target: removeButton
- explicit: true
- width: removeButton.expandedWidth
- }
- PropertyChanges {
- target: text
- opacity: 1
- }
- PropertyChanges {
- target: confirmIcon
- opacity: 1
- }
- PropertyChanges {
- target: cancelIcon
- opacity: 1
- }
- PropertyChanges {
- target: trashIcon
- opacity: 0
- }
- }
- ]
- transitions: [
- Transition {
- from: "*"
- to: "opened"
- reversible: true
- NumberAnimation {
- properties: "opacity,x,width"
- duration: 200
- }
- }
- ]
-}
diff --git a/examples/declarative/tutorials/contacts/shared/contactGenSQL.pl b/examples/declarative/tutorials/contacts/shared/contactGenSQL.pl
deleted file mode 100755
index 2d328da..0000000
--- a/examples/declarative/tutorials/contacts/shared/contactGenSQL.pl
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/usr/bin/perl
-
-use warnings;
-use strict;
-
-my $count = shift;
-
-open(MFIRST, "<english-m.txt") or die "Could not open male names";
-open(FFIRST, "<english-f.txt") or die "Could not open female names";
-open(SURNAME, "<english-s.txt") or die "Could not open surnames names";
-open(ISP, "<email.txt") or die "Could not open isp names";
-
-my @mnames = <MFIRST>;
-my @fnames = <FFIRST>;
-my @surnames = <SURNAME>;
-my @isps = <ISP>;
-
-print "BEGIN;\n";
-print "CREATE TABLE contacts (recid INTEGER PRIMARY KEY, label TEXT, phone TEXT, email TEXT);\n";
-print "CREATE INDEX contactSortOrder ON contacts(label, recid);\n";
-
-my $i = 0;
-while ($i < $count) {
- $i++;
- my $fn = randomFirstName();
- my $sn = randomLastName();
- my $em = randomEmail($fn, $sn);
- my $ph = randomPhoneNumber();
-
- $fn =~ s/'/''/g;
- $sn =~ s/'/''/g;
- $em =~ s/'/''/g;
- print "INSERT INTO contacts (label, email, phone) VALUES('$fn $sn', '$em', '$ph');\n"
-}
-
-print "COMMIT;\n";
-
-
-sub randomFirstName
-{
- my $name;
- if (int(rand 2) == 1) {
- $name = $mnames[int(rand @mnames)];
- } else {
- $name = $fnames[int(rand @fnames)];
- }
- chomp $name;
- $name;
-}
-
-sub randomLastName
-{
- my $name = $surnames[int(rand @surnames)];
- chomp $name;
- $name;
-}
-
-sub randomEmail
-{
- my ($fn, $ln) = @_;
- my $isp = $isps[int(rand @isps)];
- chomp $isp;
- my $path = int(rand 3);
- my $email;
- if ($path == 0) {
- $email = "$fn.$ln\@$isp";
- } elsif ($path == 1) {
- $email = "$fn\@$isp";
- } elsif ($path == 2) {
- $email = "$ln\@$isp";
- }
-}
-
-sub randomPhoneNumber
-{
- my @digits = qw(1 2 3 4 5 6 7 8 9 0);
- my $phonenumber;
- for (1 .. 8) {
- $phonenumber .= $digits[int(rand @digits)];
- }
- $phonenumber;
-}
diff --git a/examples/declarative/tutorials/contacts/shared/contacts.sqlite b/examples/declarative/tutorials/contacts/shared/contacts.sqlite
deleted file mode 100644
index d903775..0000000
--- a/examples/declarative/tutorials/contacts/shared/contacts.sqlite
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/email.txt b/examples/declarative/tutorials/contacts/shared/email.txt
deleted file mode 100644
index de9894b..0000000
--- a/examples/declarative/tutorials/contacts/shared/email.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-emails.com
-emails.net
-mailserver.org
-mailserver.net
-mailserver.com
-BobsMail.com
-BillMail.com
diff --git a/examples/declarative/tutorials/contacts/shared/english-f.txt b/examples/declarative/tutorials/contacts/shared/english-f.txt
deleted file mode 100644
index 7da5474..0000000
--- a/examples/declarative/tutorials/contacts/shared/english-f.txt
+++ /dev/null
@@ -1,143 +0,0 @@
-Aimee
-Aleksandra
-Alice
-Alicia
-Allison
-Alyssa
-Amy
-Andrea
-Angel
-Angela
-Ann
-Anna
-Anne
-Anne
-Marie
-Annie
-Ashley
-Barbara
-Beatrice
-Beth
-Betty
-Brenda
-Brooke
-Candace
-Cara
-Caren
-Carol
-Caroline
-Carolyn
-Carrie
-Cassandra
-Catherine
-Charlotte
-Chrissy
-Christen
-Christina
-Christine
-Christy
-Claire
-Claudia
-Courtney
-Crystal
-Cynthia
-Dana
-Danielle
-Deanne
-Deborah
-Deirdre
-Denise
-Diane
-Dianne
-Dorothy
-Eileen
-Elena
-Elizabeth
-Emily
-Erica
-Erin
-Frances
-Gina
-Giulietta
-Heather
-Helen
-Jane
-Janet
-Janice
-Jenna
-Jennifer
-Jessica
-Joanna
-Joyce
-Julia
-Juliana
-Julie
-Justine
-Kara
-Karen
-Katharine
-Katherine
-Kathleen
-Kathryn
-Katrina
-Kelly
-Kerry
-Kim
-Kimberly
-Kristen
-Kristina
-Kristine
-Laura
-Laurel
-Lauren
-Laurie
-Leah
-Linda
-Lisa
-Lori
-Marcia
-Margaret
-Maria
-Marina
-Marisa
-Martha
-Mary
-Mary
-Ann
-Maya
-Melanie
-Melissa
-Michelle
-Monica
-Nancy
-Natalie
-Nicole
-Nina
-Pamela
-Patricia
-Rachel
-Rebecca
-Renee
-Sandra
-Sara
-Sharon
-Sheri
-Shirley
-Sonia
-Stefanie
-Stephanie
-Susan
-Suzanne
-Sylvia
-Tamara
-Tara
-Tatiana
-Terri
-Theresa
-Tiffany
-Tracy
-Valerie
-Veronica
-Vicky
-Vivian
-Wendy
diff --git a/examples/declarative/tutorials/contacts/shared/english-m.txt b/examples/declarative/tutorials/contacts/shared/english-m.txt
deleted file mode 100644
index 3c7b13e..0000000
--- a/examples/declarative/tutorials/contacts/shared/english-m.txt
+++ /dev/null
@@ -1,130 +0,0 @@
-Aaron
-Adam
-Adrian
-Alan
-Alejandro
-Alex
-Allen
-Andrew
-Andy
-Anthony
-Art
-Arthur
-Barry
-Bart
-Ben
-Benjamin
-Bill
-Bobby
-Brad
-Bradley
-Brendan
-Brett
-Brian
-Bruce
-Bryan
-Carlos
-Chad
-Charles
-Chris
-Christopher
-Chuck
-Clay
-Corey
-Craig
-Dan
-Daniel
-Darren
-Dave
-David
-Dean
-Dennis
-Denny
-Derek
-Don
-Doug
-Duane
-Edward
-Eric
-Eugene
-Evan
-Frank
-Fred
-Gary
-Gene
-George
-Gordon
-Greg
-Harry
-Henry
-Hunter
-Ivan
-Jack
-James
-Jamie
-Jason
-Jay
-Jeff
-Jeffrey
-Jeremy
-Jim
-Joe
-Joel
-John
-Jonathan
-Joseph
-Justin
-Keith
-Ken
-Kevin
-Larry
-Logan
-Marc
-Mark
-Matt
-Matthew
-Michael
-Mike
-Nat
-Nathan
-Patrick
-Paul
-Perry
-Peter
-Philip
-Phillip
-Randy
-Raymond
-Ricardo
-Richard
-Rick
-Rob
-Robert
-Rod
-Roger
-Ross
-Ruben
-Russell
-Ryan
-Sam
-Scot
-Scott
-Sean
-Shaun
-Stephen
-Steve
-Steven
-Stewart
-Stuart
-Ted
-Thomas
-Tim
-Toby
-Todd
-Tom
-Troy
-Victor
-Wade
-Walter
-Wayne
-William
diff --git a/examples/declarative/tutorials/contacts/shared/english-s.txt b/examples/declarative/tutorials/contacts/shared/english-s.txt
deleted file mode 100644
index 1f3682d..0000000
--- a/examples/declarative/tutorials/contacts/shared/english-s.txt
+++ /dev/null
@@ -1,1003 +0,0 @@
-Adams
-Adamson
-Adler
-Akers
-Akin
-Aleman
-Alexander
-Allen
-Allison
-Allwood
-Anderson
-Andreou
-Anthony
-Appelbaum
-Applegate
-Arbore
-Arenson
-Armold
-Arntzen
-Askew
-Athanas
-Atkinson
-Ausman
-Austin
-Averitt
-Avila-Sakar
-Badders
-Baer
-Baggerly
-Bailliet
-Baird
-Baker
-Ball
-Ballentine
-Ballew
-Banks
-Baptist-Nguyen
-Barbee
-Barber
-Barchas
-Barcio
-Bardsley
-Barkauskas
-Barnes
-Barnett
-Barnwell
-Barrera
-Barreto
-Barroso
-Barrow
-Bart
-Barton
-Bass
-Bates
-Bavinger
-Baxter
-Bazaldua
-Becker
-Beeghly
-Belforte
-Bellamy
-Bellavance
-Beltran
-Belusar
-Bennett
-Benoit
-Bensley
-Berger
-Berggren
-Bergman
-Berry
-Bertelson
-Bess
-Beusse
-Bickford
-Bierner
-Bird
-Birdwell
-Bixby
-Blackmon
-Blackwell
-Blair
-Blankinship
-Blanton
-Block
-Blomkalns
-Bloomfield
-Blume
-Boeckenhauer
-Bolding
-Bolt
-Bolton
-Book
-Boucher
-Boudreau
-Bowman
-Boyd
-Boyes
-Boyles
-Braby
-Braden
-Bradley
-Brady
-Bragg
-Brandow
-Brantley
-Brauner
-Braunhardt
-Bray
-Bredenberg
-Bremer
-Breyer
-Bricout
-Briggs
-Brittain
-Brockman
-Brockmoller
-Broman
-Brooks
-Brown
-Brubaker
-Bruce
-Brumfield
-Brumley
-Bruning
-Buck
-Budd
-Buhler
-Buhr
-Burleson
-Burns
-Burton
-Bush
-Butterfield
-Byers
-Byon
-Byrd
-Bzostek
-Cabrera
-Caesar
-Caffey
-Caffrey
-Calhoun
-Call
-Callahan
-Campbell
-Cano
-Capri
-Carey
-Carlisle
-Carlson
-Carmichael
-Carnes
-Carr
-Carreira
-Carroll
-Carson
-Carswell
-Carter
-Cartwright
-Cason
-Cates
-Catlett
-Caudle
-Cavallaro
-Cave
-Cazamias
-Chabot
-Chance
-Chapman
-Characklis
-Cheatham
-Chen
-Chern
-Cheville
-Chong
-Christensen
-Church
-Claibourn
-Clark
-Clasen
-Claude
-Close
-Coakley
-Coffey
-Cohen
-Cole
-Collier
-Conant
-Connell
-Conte
-Conway
-Cooley
-Cooper
-Copeland
-Coram
-Corbett
-Cort
-Cortes
-Cousins
-Cowsar
-Cox
-Coyne
-Crain
-Crankshaw
-Craven
-Crawford
-Cressman
-Crestani
-Crier
-Crocker
-Cromwell
-Crouse
-Crowder
-Crowe
-Culpepper
-Cummings
-Cunningham
-Currie
-Cusey
-Cutcher
-Cyprus
-D'Ascenzo
-Dabak
-Dakoulas
-Daly
-Dana
-Danburg
-Danenhauer
-Darley
-Darrouzet
-Dartt
-Daugherty
-Davila
-Davis
-Dawkins
-Day
-DeHart
-DeMoss
-DeMuth
-DeVincentis
-Deaton
-Dees
-Degenhardt
-Deggeller
-Deigaard
-Delabroy
-Delaney
-Demir
-Denison
-Denney
-Derr
-Deuel
-Devitt
-Diamond
-Dickinson
-Dietrich
-Dilbeck
-Dobson
-Dodds
-Dodson
-Doherty
-Dooley
-Dorsey
-Dortch
-Doughty
-Dove
-Dowd
-Dowling
-Drescher
-Drucker
-Dryer
-Dryver
-Duckworth
-Dunbar
-Dunham
-Dunn
-Duston
-Dettweiler
-Dyson
-Eason
-Eaton
-Ebert
-Eckhoff
-Edelman
-Edmonds
-Eichhorn
-Eisbach
-Elders
-Elias
-Elijah
-Elizabeth
-Elliott
-Elliston
-Elms
-Emerson
-Engelberg
-Engle
-Eplett
-Epp
-Erickson
-Estades
-Etezadi
-Evans
-Ewing
-Fair
-Farfan
-Fargason
-Farhat
-Farry
-Fawcett
-Faye
-Federle
-Felcher
-Feldman
-Ferguson
-Fergusson
-Fernandez
-Ferrer
-Fine
-Fineman
-Fisher
-Flanagan
-Flathmann
-Fleming
-Fletcher
-Folk
-Fortune
-Fossati
-Foster
-Foulston
-Fowler
-Fox
-Francis
-Frantom
-Franz
-Frazer
-Fredericks
-Frey
-Freymann
-Fuentes
-Fuller
-Fundling
-Furlong
-Gainer
-Galang
-Galeazzi
-Gamse
-Gannaway
-Garcia
-Gardner
-Garneau
-Gartler
-Garverick
-Garza
-Gatt
-Gattis
-Gayman
-Geiger
-Gelder
-George
-Gerbino
-Gerbode
-Gibson
-Gifford
-Gillespie
-Gillingham
-Gilpin
-Gilyot
-Girgis
-Gjertsen
-Glantz
-Glaze
-Glenn
-Glotzbach
-Gobble
-Gockenbach
-Goff
-Goffin
-Golden
-Goldwyn
-Gomez
-Gonzalez
-Good
-Graham
-Gramm
-Granlund
-Grant
-Gray
-Grayson
-Greene
-Greenslade
-Greenwood
-Greer
-Griffin
-Grinstein
-Grisham
-Gross
-Grove
-Guthrie
-Guyton
-Haas
-Hackney
-Haddock
-Hagelstein
-Hagen
-Haggard
-Haines
-Hale
-Haley
-Hall
-Halladay
-Hamill
-Hamilton
-Hammer
-Hancock
-Hane
-Hansen
-Harding
-Harless
-Harms
-Harper
-Harrigan
-Harris
-Harrison
-Hart
-Harton
-Hartz
-Harvey
-Hastings
-Hauenstein
-Haushalter
-Haven
-Hawes
-Hawkins
-Hawley
-Haygood
-Haylock
-Hazard
-Heath
-Heidel
-Heins
-Hellums
-Hendricks
-Henry
-Henson
-Herbert
-Herman
-Hernandez
-Herrera
-Hertzmann
-Hewitt
-Hightower
-Hildebrand
-Hill
-Hindman
-Hirasaki
-Hirsh
-Hochman
-Hocker
-Hoffman
-Hoffmann
-Holder
-Holland
-Holloman
-Holstein
-Holt
-Holzer
-Honeyman
-Hood
-Hooks
-Hopper
-Horne
-House
-Houston
-Howard
-Howell
-Howley
-Huang
-Hudgings
-Huffman
-Hughes
-Humphrey
-Hunt
-Hunter
-Hurley
-Huston
-Hutchinson
-Hyatt
-Irving
-Jacobs
-Jaramillo
-Jaranson
-Jarboe
-Jarrell
-Jenkins
-Johnson
-Johnston
-Jones
-Joy
-Juette
-Julicher
-Jumper
-Kabir
-Kamberova
-Kamen
-Kamine
-Kampe
-Kane
-Kang
-Kapetanovic
-Kargatis
-Karlin
-Karlsson
-Kasbekar
-Kasper
-Kastensmidt
-Katz
-Kauffman
-Kavanagh
-Kaydos
-Kearsley
-Keleher
-Kelly
-Kelty
-Kendrick
-Key
-Kicinski
-Kiefer
-Kielt
-Kim
-Kimmel
-Kincaid
-King
-Kinney
-Kipp
-Kirby
-Kirk
-Kirkland
-Kirkpatrick
-Klamczynski
-Klein
-Kopnicky
-Kotsonis
-Koutras
-Kramer
-Kremer
-Krohn
-Kuhlken
-Kunitz
-LaLonde
-LaValle
-LaWare
-Lacy
-Lam
-Lamb
-Lampkin
-Lane
-Langston
-Lanier
-Larsen
-Lassiter
-Latchford
-Lawera
-LeBlanc
-LeGrand
-Leatherbury
-Lebron
-Ledman
-Lee
-Leinenbach
-Leslie
-Levy
-Lewis
-Lichtenstein
-Lisowski
-Liston
-Litvak
-Llano-Restrepo
-Lloyd
-Lock
-Lodge
-Logan
-Lomonaco
-Long
-Lopez
-Lopez-Bassols
-Loren
-Loughridge
-Love
-Ludtke
-Luers
-Lukes
-Luxemburg
-MacAllister
-MacLeod
-Mackey
-Maddox
-Magee
-Mallinson
-Mann
-Manning
-Manthos
-Marie
-Marrow
-Marshall
-Martin
-Martinez
-Martisek
-Massey
-Mathis
-Matt
-Maxwell
-Mayer
-Mazurek
-McAdams
-McAfee
-McAlexander
-McBride
-McCarthy
-McClure
-McCord
-McCoy
-McCrary
-McCrossin
-McDonald
-McElfresh
-McFarland
-McGarr
-McGhee
-McGoldrick
-McGrath
-McGuire
-McKinley
-McMahan
-McMahon
-McMath
-McNally
-Mcdonald
-Meade
-Meador
-Mebane
-Medrano
-Melton
-Merchant
-Merwin
-Millam
-Millard
-Miller
-Mills
-Milstead
-Minard
-Miner
-Minkoff
-Minnotte
-Minyard
-Mirza
-Mitchell
-Money
-Monk
-Montgomery
-Monton
-Moore
-Moren
-Moreno
-Morris
-Morse
-Moss
-Moyer
-Mueller
-Mull
-Mullet
-Mullins
-Munn
-Murdock
-Murphey
-Murphy
-Murray
-Murry
-Mutchler
-Myers
-Myrick
-Nassar
-Nathan
-Nazzal
-Neal
-Nederveld
-Nelson
-Nguyen
-Nichols
-Nielsen
-Nockton
-Nolan
-Noonan
-Norbury
-Nordlander
-Norris
-Norvell
-Noyes
-Nugent
-Nunn
-O'Brien
-O'Connell
-O'Neill
-O'Steen
-Ober
-Odegard
-Oliver
-Ollmann
-Olson
-Ongley
-Ordway
-Ortiz
-Ouellette
-Overcash
-Overfelt
-Overley
-Owens
-Page
-Paige
-Pardue
-Parham
-Parker
-Parks
-Patterson
-Patton
-Paul
-Payne
-Peck
-Penisson
-Percer
-Perez
-Perlioni
-Perrino
-Peterman
-Peters
-Pfeiffer
-Phelps
-Philip
-Philippe
-Phillips
-Pickett
-Pippenger
-Pistole
-Platzek
-Player
-Poddar
-Poirier
-Poklepovic
-Polk
-Polking
-Pond
-Popish
-Porter
-Pound
-Pounds
-Powell
-Powers
-Prado
-Preston
-Price
-Prichep
-Priour
-Prischmann
-Pryor
-Puckett
-Raglin
-Ralston
-Rampersad
-Ratner
-Rawles
-Ray
-Read
-Reddy
-Reed
-Reese
-Reeves
-Reichenbach
-Reifel
-Rein
-Reiten
-Reiter
-Reitmeier
-Reynolds
-Richardson
-Rider
-Rhinehart
-Ritchie
-Rittenbach
-Roberts
-Robinson
-Rodriguez
-Rogers
-Roper
-Rosemblun
-Rosen
-Rosenberg
-Rosenblatt
-Ross
-Roth
-Rowatt
-Roy
-Royston
-Rozendal
-Rubble
-Ruhlin
-Rupert
-Russell
-Ruthruff
-Ryan
-Rye
-Sabry
-Sachitano
-Sachs
-Sammartino
-Sands
-Saunders
-Savely
-Scales
-Schaefer
-Schafer
-Scheer
-Schild
-Schlitt
-Schmitz
-Schneider
-Schoenberger
-Schoppe
-Scott
-Seay
-Segura
-Selesnick
-Self
-Seligmann
-Sewall
-Shami
-Shampine
-Sharp
-Shaw
-Shefelbine
-Sheldon
-Sherrill
-Shidle
-Shifley
-Shillingsburg
-Shisler
-Shopbell
-Shupack
-Sievert
-Simpson
-Sims
-Sissman
-Smayling
-Smith
-Snyder
-Solomon
-Solon
-Soltero
-Sommers
-Sonneborn
-Sorensen
-Southworth
-Spear
-Speight
-Spencer
-Spruell
-Spudich
-Stacy
-Staebel
-Steele
-Steinhour
-Steinke
-Stepp
-Stevens
-Stewart
-Stickel
-Stine
-Stivers
-Stobb
-Stone
-Stratmann
-Stubbers
-Stuckey
-Stugart
-Sullivan
-Sultan
-Sumrall
-Sunley
-Sunshine
-Sutton
-Swaim
-Swales
-Sweed
-Swick
-Swift
-Swindell
-Swint
-Symonds
-Syzdek
-Szafranski
-Takimoto
-Talbott
-Talwar
-Tanner
-Taslimi
-Tate
-Tatum
-Taylor
-Tchainikov
-Terk
-Thacker
-Thomas
-Thompson
-Thomson
-Thornton
-Thurman
-Thurow
-Tilley
-Tolle
-Towns
-Trafton
-Tran
-Trevas
-Trevino
-Triggs
-Truchard
-Tunison
-Turner
-Twedell
-Tyler
-Tyree
-Unger
-Van
-Vanderzanden
-Vanlandingham
-Varanasi
-Varela
-Varman
-Venier
-Verspoor
-Vick
-Visinsky
-Voltz
-Wagner
-Wake
-Walcott
-Waldron
-Walker
-Wallace
-Walters
-Walton
-Ward
-Wardle
-Warnes
-Warren
-Washington
-Watson
-Watters
-Webber
-Weidenfeller
-Weien
-Weimer
-Weiner
-Weinger
-Weinheimer
-Weirich
-Welch
-Wells
-Wendt
-West
-Westmoreland
-Wex
-Whitaker
-White
-Whitley
-Wiediger
-Wilburn
-Williams
-Williamson
-Willman
-Wilson
-Winger
-Wise
-Wisur
-Witt
-Wong
-Woodbury
-Wooten
-Workman
-Wright
-Wyatt
-Yates
-Yeamans
-Yen
-York
-Yotov
-Younan
-Young
-Zeldin
-Zettner
-Ziegler
-Zitterkopf
-Zucker
diff --git a/examples/declarative/tutorials/contacts/shared/pics/cancel.png b/examples/declarative/tutorials/contacts/shared/pics/cancel.png
deleted file mode 100644
index ecc9533..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/cancel.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/email.png b/examples/declarative/tutorials/contacts/shared/pics/email.png
deleted file mode 100644
index 04b3865..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/email.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/new.png b/examples/declarative/tutorials/contacts/shared/pics/new.png
deleted file mode 100644
index c7ebac3..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/new.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/ok.png b/examples/declarative/tutorials/contacts/shared/pics/ok.png
deleted file mode 100644
index 5795f04..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/ok.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/phone.png b/examples/declarative/tutorials/contacts/shared/pics/phone.png
deleted file mode 100644
index fc9c222..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/phone.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/search.png b/examples/declarative/tutorials/contacts/shared/pics/search.png
deleted file mode 100644
index cc74e69..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/search.png
+++ /dev/null
Binary files differ
diff --git a/examples/declarative/tutorials/contacts/shared/pics/trash.png b/examples/declarative/tutorials/contacts/shared/pics/trash.png
deleted file mode 100644
index 2042595..0000000
--- a/examples/declarative/tutorials/contacts/shared/pics/trash.png
+++ /dev/null
Binary files differ
diff --git a/examples/network/qftp/sym_iap_util.h b/examples/network/qftp/sym_iap_util.h
index ebeae0a..9b4128c 100644
--- a/examples/network/qftp/sym_iap_util.h
+++ b/examples/network/qftp/sym_iap_util.h
@@ -501,10 +501,14 @@ static void qt_SetDefaultIapL()
static int qt_SetDefaultIap()
{
+#ifndef __WINS__
TRAPD(err1, qt_SetDefaultIapL());
// TRAPD(err2, qt_InterfaceInfoL());
// TRAPD(err3, qt_RouteInfoL());
return err1;
+#else
+ return 0; // IAP dialog not required for emulator
+#endif
}
#endif // QSYM_IAP_UTIL_H