image, fall speed and rotation speed
[qt-letitsnow] / contents / ui / snowWindow.qml
index 56960fb..7273f6e 100644 (file)
@@ -27,13 +27,17 @@ ApplicationWindow {
        id: root;
 
        property int dir: (Math.random() * 100) % 2; /* could go either left or right */
+       property int radius: 100; /* size of snowflake */
        property int swirl: (Math.random() * 1000) % 55 + 2; /* random falling 'swirl' */
        property int disposition: 0;
+       property alias snowFlakeRotation: snowFlake.rotation;
+       property int rotationSpeed: (Math.random() * 100) % 3 + 1; /* falling rotation */
+       property int rotationDirection: (Math.random() * 100) % 2;
+       property int fallingSpeed: (Math.random() * 100) % 3 + 2;
 
-       width: 3; height: 3;
-       //x: 500; y: 500;
-       opacity: 1;
-       //title: qsTr("Snowy")
+       //width: 80; height: 80;
+       opacity: 0.5;
+       color: "transparent";
 
        flags: Qt.WindowStaysOnTopHint 
                | Qt.FramelessWindowHint
@@ -41,4 +45,22 @@ ApplicationWindow {
                | Qt.WA_TranslucentBackground 
                | Qt.X11BypassWindowManagerHint;
 
+       Rectangle {
+               
+               id: snowFlake;
+               
+               anchors.fill: parent;
+               //radius: 3;
+               color: "transparent";
+               
+               Image {
+                       id: snowFlakeImage;
+
+                       anchors.fill: parent;
+                       source: "../images/snow1.png";
+               }
+
+       }
+
+
 }