aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreenNG/qml/ShortcutIcon.qml
diff options
context:
space:
mode:
Diffstat (limited to 'HomeScreenNG/qml/ShortcutIcon.qml')
-rw-r--r--HomeScreenNG/qml/ShortcutIcon.qml37
1 files changed, 37 insertions, 0 deletions
diff --git a/HomeScreenNG/qml/ShortcutIcon.qml b/HomeScreenNG/qml/ShortcutIcon.qml
new file mode 100644
index 0000000..84550d9
--- /dev/null
+++ b/HomeScreenNG/qml/ShortcutIcon.qml
@@ -0,0 +1,37 @@
+import QtQuick 2.6
+
+MouseArea {
+ id: root
+ width: 195
+ height: 216.8
+ property string name: 'Home'
+ property bool active: false
+ Image {
+ id: icon
+ anchors.fill: parent
+ source: './images/Shortcut/HMI_Shortcut_%1-01.png'.arg(root.name)
+ }
+ Image {
+ anchors.fill: parent
+ source: './images/Shortcut/HMI_Shortcut_%1_Active-01.png'.arg(root.name)
+ opacity: 1.0 - icon.opacity
+ }
+ states: [
+ State {
+ when: root.active
+ PropertyChanges {
+ target: icon
+ opacity: 0.0
+ }
+ }
+ ]
+
+ transitions: [
+ Transition {
+ NumberAnimation {
+ properties: 'opacity'
+ easing.type: Easing.OutExpo
+ }
+ }
+ ]
+}