summaryrefslogtreecommitdiffstats
path: root/examples/declarative/namespaces/lib/Chronos/Clock.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/declarative/namespaces/lib/Chronos/Clock.qml')
-rw-r--r--examples/declarative/namespaces/lib/Chronos/Clock.qml15
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/declarative/namespaces/lib/Chronos/Clock.qml b/examples/declarative/namespaces/lib/Chronos/Clock.qml
new file mode 100644
index 0000000..088a45c
--- /dev/null
+++ b/examples/declarative/namespaces/lib/Chronos/Clock.qml
@@ -0,0 +1,15 @@
+<?qtfx namespacepath:http://nokia.com/qml/Chronos=. ?>
+
+<Image id="clock" src="pics/clockface.png" xmlns:This="http://nokia.com/qml/Chronos">
+ <properties>
+ <Property name="hours" value="0"/>
+ <Property name="minutes" value="0"/>
+ <Property name="seconds" value="0"/>
+ </properties>
+ <DateTimeFormatter id="format" time="{clock.time}"/>
+ <Item x="{clock.width/2}" y="{clock.height/2}">
+ <This:Hand id="hour" length="{clock.height/4}" rotation="{clock.hours*30+clock.minutes/2+clock.seconds/120}"/>
+ <This:Hand id="minute" length="{clock.height/3}" thickness="3" rotation="{clock.minutes*6+clock.seconds/10}"/>
+ <This:Hand id="second" length="{clock.height/2.5}" thickness="1" rotation="{clock.seconds*6}"/>
+ </Item>
+</Image>