From 40137a9c07ee7e1f1eb1be907b285656d427f022 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Mon, 27 Apr 2009 16:07:27 +0000 Subject: [PATCH] Trim description text before displaying and display newlines as line breaks. Trim themes titles before displaying in the list to remove stray whitespace. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20810 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/themesinstallwindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rbutil/rbutilqt/themesinstallwindow.cpp b/rbutil/rbutilqt/themesinstallwindow.cpp index 4bbcc747bb..77dd21d747 100644 --- a/rbutil/rbutilqt/themesinstallwindow.cpp +++ b/rbutil/rbutilqt/themesinstallwindow.cpp @@ -129,7 +129,7 @@ void ThemesInstallWindow::downloadDone(bool error) } qDebug() << "adding theme:" << tl.at(i); QListWidgetItem *w = new QListWidgetItem; - w->setData(Qt::DisplayRole, iniDetails.value("name").toString()); + w->setData(Qt::DisplayRole, iniDetails.value("name").toString().trimmed()); w->setData(Qt::UserRole, tl.at(i)); ui.listThemes->addItem(w); @@ -198,6 +198,8 @@ void ThemesInstallWindow::updateDetails(QListWidgetItem* cur, QListWidgetItem* p text += tr("Description: %1
").arg(iniDetails.value("about", tr("no description")).toString()); + text.trimmed(); + text.replace("\n", "
"); ui.themeDescription->setHtml(text); iniDetails.endGroup();