| 561 |
561 |
| 562 case OBJ_Radial: |
562 case OBJ_Radial: |
| 563 { |
563 { |
| 564 LDRadial* pRad = static_cast<LDRadial*> (obj); |
564 LDRadial* pRad = static_cast<LDRadial*> (obj); |
| 565 zText.format ("%d / %d %s", pRad->dSegments, pRad->dDivisions, |
565 zText.format ("%d / %d %s", pRad->dSegments, pRad->dDivisions, |
| 566 g_saRadialTypeNames[pRad->eRadialType]); |
566 pRad->radialTypeName()); |
| 567 |
567 |
| 568 if (pRad->eRadialType == LDRadial::Ring || pRad->eRadialType == LDRadial::Cone) |
568 if (pRad->eRadialType == LDRadial::Ring || pRad->eRadialType == LDRadial::Cone) |
| 569 zText.appendformat (" %d", pRad->dRingNum); |
569 zText.appendformat (" %d", pRad->dRingNum); |
| 570 |
570 |
| 571 zText.appendformat (" %s", pRad->vPosition.getStringRep (true).chars ()); |
571 zText.appendformat (" %s", pRad->vPosition.getStringRep (true).chars ()); |
| 577 break; |
577 break; |
| 578 } |
578 } |
| 579 |
579 |
| 580 QTreeWidgetItem* item = new QTreeWidgetItem ((QTreeWidget*) (null), |
580 QTreeWidgetItem* item = new QTreeWidgetItem ((QTreeWidget*) (null), |
| 581 QStringList (zText.chars()), 0); |
581 QStringList (zText.chars()), 0); |
| 582 item->setIcon (0, QIcon (str::mkfmt ("icons/%s.png", g_saObjTypeIcons[obj->getType ()]).chars())); |
582 item->setIcon (0, getIcon (g_saObjTypeIcons[obj->getType ()])); |
| 583 |
583 |
| 584 // Color gibberish red |
584 // Color gibberish orange on red so it stands out. |
| 585 if (obj->getType() == OBJ_Gibberish) { |
585 if (obj->getType() == OBJ_Gibberish) { |
| 586 item->setBackground (0, QColor ("#AA0000")); |
586 item->setBackground (0, QColor ("#AA0000")); |
| 587 item->setForeground (0, QColor ("#FFAA00")); |
587 item->setForeground (0, QColor ("#FFAA00")); |
| 588 } else if (lv_colorize && |
588 } else if (lv_colorize && |
| 589 obj->dColor != -1 && |
589 obj->dColor != -1 && |