diff --git a/part/infopanel.cpp b/part/infopanel.cpp --- a/part/infopanel.cpp +++ b/part/infopanel.cpp @@ -175,33 +175,40 @@ mimeType = db.mimeTypeForFile(entry->fullPath(), QMimeDatabase::MatchExtension); } - m_typeLabel->setText(i18n("Type: %1", mimeType.comment())); + m_typeValueLabel->setText(mimeType.comment()); if (!entry->property("owner").toString().isEmpty()) { m_ownerLabel->show(); - m_ownerLabel->setText(i18n("Owner: %1", entry->property("owner").toString())); + m_ownerValueLabel->show(); + m_ownerValueLabel->setText(entry->property("owner").toString()); } else { m_ownerLabel->hide(); + m_ownerValueLabel->hide(); } if (!entry->property("group").toString().isEmpty()) { m_groupLabel->show(); - m_groupLabel->setText(i18n("Group: %1", entry->property("group").toString())); + m_groupValueLabel->show(); + m_groupValueLabel->setText(entry->property("group").toString()); } else { m_groupLabel->hide(); + m_groupValueLabel->hide(); } if (!entry->property("link").toString().isEmpty()) { m_targetLabel->show(); - m_targetLabel->setText(i18n("Target: %1", entry->property("link").toString())); + m_targetValueLabel->show(); + m_targetValueLabel->setText(entry->property("link").toString()); } else { m_targetLabel->hide(); + m_targetValueLabel->hide(); } if (entry->property("isPasswordProtected").toBool()) { m_passwordLabel->show(); - m_passwordLabel->setText(i18n("Password protected: Yes")); + m_passwordValueLabel->show(); } else { m_passwordLabel->hide(); + m_passwordValueLabel->hide(); } } diff --git a/part/infopanel.ui b/part/infopanel.ui --- a/part/infopanel.ui +++ b/part/infopanel.ui @@ -80,39 +80,107 @@ - - - + + + 75 + true + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + + 50 + false + + + + + + + + + 50 + false + + + + + + + + + 50 + false + + + + + + + + + 50 + false + + + + + + + + + 50 + false + + + + Yes + + + + + + + + 75 + true + + - KSqueezedTextLabel + Password-protected: - - + + - KSqueezedTextLabel + Target: - - + + - KSqueezedTextLabel + Group: - - + + - KSqueezedTextLabel + Owner: - - + + - KSqueezedTextLabel + Type: