@@ -41,74 +41,71 @@ Item {
41 property real itemOpacity: 1
41 property real itemOpacity: 1
42 property real brightness: 0
42 property real brightness: 0
44− onAlertingChanged: {
44+ QtObject {
45− print("alerting changed for ", appId)
45+ id: privWiggleAnim
48− onInvertedChanged: {
47+ readonly property double angle: 5.0
49− print("inverted changed for ", appId)
48+ readonly property int duration: UbuntuAnimation.SnapDuration
49+ readonly property var target: root
52 SequentialAnimation {
52 SequentialAnimation {
53 id: wiggleAnim
53 id: wiggleAnim
55− readonly property double angle: 5.0
56− readonly property int duration: UbuntuAnimation.SnapDuration
58 running: alerting
55 running: alerting
59 loops: Animation.Infinite
56 loops: Animation.Infinite
61 NumberAnimation {
58 NumberAnimation {
62− target: root
59+ target: privWiggleAnim.target
63 property: "rotation"
60 property: "rotation"
65− to: wiggleAnim.angle
62+ to: privWiggleAnim.angle
66− duration: wiggleAnim.duration
63+ duration: privWiggleAnim.duration
67 easing.type: Easing.InQuad
64 easing.type: Easing.InQuad
70 NumberAnimation {
67 NumberAnimation {
71− target: root
68+ target: privWiggleAnim.target
72 property: "rotation"
69 property: "rotation"
73− from: wiggleAnim.angle
70+ from: privWiggleAnim.angle
74− to: -wiggleAnim.angle
71+ to: -privWiggleAnim.angle
75− duration: wiggleAnim.duration
72+ duration: privWiggleAnim.duration
76 easing.type: Easing.InOutQuad
73 easing.type: Easing.InOutQuad
79 NumberAnimation {
76 NumberAnimation {
80− target: root
77+ target: privWiggleAnim.target
81 property: "rotation"
78 property: "rotation"
82− from: -wiggleAnim.angle
79+ from: -privWiggleAnim.angle
83− to: wiggleAnim.angle
80+ to: privWiggleAnim.angle
84− duration: wiggleAnim.duration
81+ duration: privWiggleAnim.duration
85 easing.type: Easing.InOutQuad
82 easing.type: Easing.InOutQuad
88 NumberAnimation {
85 NumberAnimation {
89− target: root
86+ target: privWiggleAnim.target
90 property: "rotation"
87 property: "rotation"
91− from: -wiggleAnim.angle
88+ from: -privWiggleAnim.angle
92− to: wiggleAnim.angle
89+ to: privWiggleAnim.angle
93− duration: wiggleAnim.duration
90+ duration: privWiggleAnim.duration
94 easing.type: Easing.InOutQuad
91 easing.type: Easing.InOutQuad
97 NumberAnimation {
94 NumberAnimation {
98− target: root
95+ target: privWiggleAnim.target
99 property: "rotation"
96 property: "rotation"
100− from: wiggleAnim.angle
97+ from: privWiggleAnim.angle
101− to: -wiggleAnim.angle
98+ to: -privWiggleAnim.angle
102− duration: wiggleAnim.duration
99+ duration: privWiggleAnim.duration
103 easing.type: Easing.InOutQuad
100 easing.type: Easing.InOutQuad
106 NumberAnimation {
103 NumberAnimation {
107− target: root
104+ target: privWiggleAnim.target
108 property: "rotation"
105 property: "rotation"
109− from: -wiggleAnim.angle
106+ from: -privWiggleAnim.angle
111− duration: wiggleAnim.duration
108+ duration: privWiggleAnim.duration
112 easing.type: Easing.OutQuad
109 easing.type: Easing.OutQuad
@@ -214,6 +211,7 @@ Item {
218 objectName: "focusedHighlight"
216 objectName: "focusedHighlight"
219 anchors {
217 anchors {