src/gui.cpp

changeset 489
0b32138fedcc
parent 484
5b5c77c7f3dd
child 664
e3a32a79a10a
equal deleted inserted replaced
488:0ea49207a4ec 489:0b32138fedcc
499 // ============================================================================= 499 // =============================================================================
500 // ----------------------------------------------------------------------------- 500 // -----------------------------------------------------------------------------
501 void ForgeWindow::updateSelection() { 501 void ForgeWindow::updateSelection() {
502 g_bSelectionLocked = true; 502 g_bSelectionLocked = true;
503 503
504 print ("1\n");
504 for (LDObject* obj : LDFile::current()->objects()) 505 for (LDObject* obj : LDFile::current()->objects())
505 obj->setSelected (false); 506 obj->setSelected (false);
506 507
508 print ("2\n");
507 ui->objectList->clearSelection(); 509 ui->objectList->clearSelection();
510
511 print ("3\n");
508 for (LDObject* obj : m_sel) { 512 for (LDObject* obj : m_sel) {
509 if (obj->qObjListEntry == null) 513 if (obj->qObjListEntry == null)
510 continue; 514 continue;
511 515
512 obj->qObjListEntry->setSelected (true); 516 obj->qObjListEntry->setSelected (true);
513 obj->setSelected (true); 517 obj->setSelected (true);
514 } 518 }
515 519
520 print ("4\n");
516 g_bSelectionLocked = false; 521 g_bSelectionLocked = false;
517 slot_selectionChanged(); 522 slot_selectionChanged();
518 } 523 }
519 524
520 // ============================================================================= 525 // =============================================================================

mercurial