891:00d76b281021 | 906:d2b3c8ce8817 |
---|---|
266 // | 266 // |
267 void MainWindow::slot_actionSelectAll() | 267 void MainWindow::slot_actionSelectAll() |
268 { | 268 { |
269 for (LDObjectPtr obj : CurrentDocument()->objects()) | 269 for (LDObjectPtr obj : CurrentDocument()->objects()) |
270 obj->select(); | 270 obj->select(); |
271 | |
272 ui->objectList->selectAll(); | |
273 refresh(); | |
274 } | 271 } |
275 | 272 |
276 // ============================================================================= | 273 // ============================================================================= |
277 // | 274 // |
278 void MainWindow::slot_actionSelectByColor() | 275 void MainWindow::slot_actionSelectByColor() |
294 for (LDObjectPtr obj : CurrentDocument()->objects()) | 291 for (LDObjectPtr obj : CurrentDocument()->objects()) |
295 { | 292 { |
296 if (colors.contains (obj->color())) | 293 if (colors.contains (obj->color())) |
297 obj->select(); | 294 obj->select(); |
298 } | 295 } |
299 | |
300 updateSelection(); | |
301 refresh(); | |
302 } | 296 } |
303 | 297 |
304 // ============================================================================= | 298 // ============================================================================= |
305 // | 299 // |
306 void MainWindow::slot_actionSelectByType() | 300 void MainWindow::slot_actionSelectByType() |
334 if (type == OBJ_Subfile and not subfilenames.contains (obj.staticCast<LDSubfile>()->fileInfo()->name())) | 328 if (type == OBJ_Subfile and not subfilenames.contains (obj.staticCast<LDSubfile>()->fileInfo()->name())) |
335 continue; | 329 continue; |
336 | 330 |
337 obj->select(); | 331 obj->select(); |
338 } | 332 } |
339 | |
340 updateSelection(); | |
341 refresh(); | |
342 } | 333 } |
343 | 334 |
344 // ============================================================================= | 335 // ============================================================================= |
345 // | 336 // |
346 void MainWindow::slot_actionGridCoarse() | 337 void MainWindow::slot_actionGridCoarse() |