@@ -148,15 +148,16 @@ void ViewSceneDialog::newGeometryValue()
148148 for (auto it = geomData->begin (); it != geomData->end (); ++it, ++port)
149149 {
150150 boost::shared_ptr<Core::Datatypes::GeometryObject> obj = *it;
151+ auto displayName = QString::fromStdString (obj->objectName ).split (' _' ).first ();
151152 if (isObjectUnselected (obj->objectName ))
152153 {
153- itemManager_->addItem (QString::fromStdString (obj->objectName ), false );
154+ itemManager_->addItem (QString::fromStdString (obj->objectName ), displayName, false );
154155 }
155156 else
156157 {
157158 spire->handleGeomObject (obj, port);
158159 validObjects.push_back (obj->objectName );
159- itemManager_->addItem (QString::fromStdString (obj->objectName ), true );
160+ itemManager_->addItem (QString::fromStdString (obj->objectName ), displayName, true );
160161 }
161162 }
162163 spire->gcInvalidObjects (validObjects);
@@ -598,9 +599,11 @@ void ViewSceneItemManager::SetupConnections(ViewSceneDialog* slotHolder)
598599 connect (this , SIGNAL (itemSelected (const QString&)), slotHolder, SLOT (handleSelectedItem (const QString&)));
599600}
600601
601- void ViewSceneItemManager::addItem (const QString& name, bool checked)
602+ void ViewSceneItemManager::addItem (const QString& name, const QString& displayName, bool checked)
602603{
603604 QStandardItem* item = new QStandardItem (name);
605+ // TODO dan
606+ // item->setToolTip(displayName);
604607
605608 item->setFlags (Qt::ItemIsUserCheckable | Qt::ItemIsEnabled);
606609 if (checked)
0 commit comments