void PropertyEditor::updateToolBarLabel() { QString objectName; QString className; if (m_object) { if (QLayout *l = layoutOfQLayoutWidget(m_object)) objectName = l->objectName(); else objectName = m_object->objectName(); className = realClassName(m_object); } QString classLabelText = objectName; classLabelText += QLatin1Char('\n'); classLabelText += className; m_classLabel->setText(classLabelText); m_classLabel->setToolTip(tr("Object: %1\nClass: %2").arg(objectName).arg(className)); }
void PropertyEditor::updateToolBarLabel() { QString objectName; QString className; if (m_object) { if (QLayout *l = layoutOfQLayoutWidget(m_object)) objectName = l->objectName(); else objectName = m_object->objectName(); className = realClassName(m_object); } m_classLabel->setVisible(!objectName.isEmpty() || !className.isEmpty()); m_classLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); QString classLabelText; if (!objectName.isEmpty()) classLabelText += objectName + QLatin1String(" : "); classLabelText += className; m_classLabel->setText(classLabelText); m_classLabel->setToolTip(tr("Object: %1\nClass: %2").arg(objectName).arg(className)); }