@@ -94,6 +94,34 @@ Item {
9494 Layout.fillWidth: true
9595 }
9696
97+ Row {
98+ spacing: units.gu(1)
99+
100+ CheckBox {
101+ anchors.verticalCenter: parent.verticalCenter
102+ onClicked: {
103+ var panel = testCase.findChild(launcherLoader, "launcherPanel")
104+ panel.alertIndex = checked ? parseInt(iconIndex.displayText) : -1
105+ }
106+ Layout.fillWidth: true
107+ }
108+
109+ Label {
110+ anchors.verticalCenter: parent.verticalCenter
111+ text:"wiggle of icon"
112+ }
113+
114+ TextArea {
115+ id: iconIndex
116+ anchors.verticalCenter: parent.verticalCenter
117+ width: units.gu(4)
118+ height: units.gu(4)
119+ autoSize: true
120+ text: "2"
121+ maximumLineCount: 1
122+ }
123+ }
124+
97125 Row {
98126 spacing: units.gu(1)
99127
@@ -101,8 +129,23 @@ Item {
101129 text: "set alert"
102130 onClicked: {
103131 print(appIdEntry.displayText)
132+
133+ var launcherListView = testCase.findChild(launcherLoader.item, "launcherListView")
134+ for (var i = 0; i < launcherListView.count; ++i) {
135+ if (LauncherModel.get(i).appId === appIdEntry.displayText) {
136+ print(LauncherModel.get(i).alerting)
137+ }
138+ }
139+
104140 LauncherModel.alert(appIdEntry.displayText, true)
105141
142+
143+ for (var i = 0; i < launcherListView.count; ++i) {
144+ if (LauncherModel.get(i).appId === appIdEntry.displayText) {
145+ print(LauncherModel.get(i).alerting)
146+ }
147+ }
148+
106149 }
107150 Layout.fillWidth: true
108151 }
@@ -120,7 +163,21 @@ Item {
120163 Button {
121164 text: "unset alert"
122165 onClicked: {
166+ var launcherListView = testCase.findChild(launcherLoader.item, "launcherListView")
167+ for (var i = 0; i < launcherListView.count; ++i) {
168+ if (LauncherModel.get(i).appId === appIdEntry.displayText) {
169+ print(LauncherModel.get(i).alerting)
170+ }
171+ }
172+
123173 LauncherModel.alert(appIdEntry.displayText, false)
174+
175+ for (var i = 0; i < launcherListView.count; ++i) {
176+ if (LauncherModel.get(i).appId === appIdEntry.displayText) {
177+ print(LauncherModel.get(i).alerting)
178+ }
179+ }
180+
124181 }
125182 Layout.fillWidth: true
126183 }