equal
deleted
inserted
replaced
211 } |
211 } |
212 onWheel: HWEngine.changeTeamColor(name, -wheel.angleDelta.y) |
212 onWheel: HWEngine.changeTeamColor(name, -wheel.angleDelta.y) |
213 } |
213 } |
214 } |
214 } |
215 |
215 |
216 Text { text: name |
216 Text { |
|
217 text: name |
217 MouseArea { |
218 MouseArea { |
218 z: 1 |
219 z: 1 |
219 anchors.fill: parent |
220 anchors.fill: parent |
220 onClicked: HWEngine.tryRemoveTeam(name) |
221 onClicked: HWEngine.tryRemoveTeam(name) |
221 } |
222 } |
222 } |
223 } |
|
224 |
|
225 Text { |
|
226 text: hedgehogsNumber |
|
227 } |
223 } |
228 } |
224 |
229 |
225 |
230 |
226 } |
231 } |
227 |
232 |
229 target: HWEngine |
234 target: HWEngine |
230 onPlayingTeamAdded: playingTeamsModel.append({ |
235 onPlayingTeamAdded: playingTeamsModel.append({ |
231 "aiLevel": aiLevel |
236 "aiLevel": aiLevel |
232 , "name": teamName |
237 , "name": teamName |
233 , "local": isLocal |
238 , "local": isLocal |
|
239 , "hedgehogsNumber" : 4 |
234 , "teamColor": "#000000" |
240 , "teamColor": "#000000" |
235 }) |
241 }) |
236 onPlayingTeamRemoved: { |
242 onPlayingTeamRemoved: { |
237 var i = playingTeamsModel.count - 1; |
243 var i = playingTeamsModel.count - 1; |
238 while ((i >= 0) && (playingTeamsModel.get(i).name !== teamName)) --i |
244 while ((i >= 0) && (playingTeamsModel.get(i).name !== teamName)) --i |
242 onTeamColorChanged: { |
248 onTeamColorChanged: { |
243 var i = playingTeamsModel.count - 1; |
249 var i = playingTeamsModel.count - 1; |
244 while ((i >= 0) && (playingTeamsModel.get(i).name !== teamName)) --i |
250 while ((i >= 0) && (playingTeamsModel.get(i).name !== teamName)) --i |
245 |
251 |
246 if(i >= 0) playingTeamsModel.setProperty(i, "teamColor", colorValue) |
252 if(i >= 0) playingTeamsModel.setProperty(i, "teamColor", colorValue) |
|
253 } |
|
254 onHedgehogsNumberChanged: { |
|
255 var i = playingTeamsModel.count - 1; |
|
256 while ((i >= 0) && (playingTeamsModel.get(i).name !== teamName)) --i |
|
257 |
|
258 if(i >= 0) playingTeamsModel.setProperty(i, "hedgehogsNumber", hedgehogsNumber) |
247 } |
259 } |
248 } |
260 } |
249 } |
261 } |
250 |
262 |
251 ListView { |
263 ListView { |