diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-04-27 16:07:27 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2009-04-27 16:07:27 +0000 |
commit | 40137a9c07ee7e1f1eb1be907b285656d427f022 (patch) | |
tree | 0881a897d84f8ee8778d72b248ea69288a0f5c0b /rbutil/rbutilqt | |
parent | 0d6a28edc3d579d7fa26ded55d6856ffdda39453 (diff) | |
download | rockbox-40137a9c07ee7e1f1eb1be907b285656d427f022.tar.gz rockbox-40137a9c07ee7e1f1eb1be907b285656d427f022.zip |
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
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r-- | rbutil/rbutilqt/themesinstallwindow.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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) | |||
129 | } | 129 | } |
130 | qDebug() << "adding theme:" << tl.at(i); | 130 | qDebug() << "adding theme:" << tl.at(i); |
131 | QListWidgetItem *w = new QListWidgetItem; | 131 | QListWidgetItem *w = new QListWidgetItem; |
132 | w->setData(Qt::DisplayRole, iniDetails.value("name").toString()); | 132 | w->setData(Qt::DisplayRole, iniDetails.value("name").toString().trimmed()); |
133 | w->setData(Qt::UserRole, tl.at(i)); | 133 | w->setData(Qt::UserRole, tl.at(i)); |
134 | ui.listThemes->addItem(w); | 134 | ui.listThemes->addItem(w); |
135 | 135 | ||
@@ -198,6 +198,8 @@ void ThemesInstallWindow::updateDetails(QListWidgetItem* cur, QListWidgetItem* p | |||
198 | text += tr("<b>Description:</b> %1<hr/>").arg(iniDetails.value("about", | 198 | text += tr("<b>Description:</b> %1<hr/>").arg(iniDetails.value("about", |
199 | tr("no description")).toString()); | 199 | tr("no description")).toString()); |
200 | 200 | ||
201 | text.trimmed(); | ||
202 | text.replace("\n", "<br/>"); | ||
201 | ui.themeDescription->setHtml(text); | 203 | ui.themeDescription->setHtml(text); |
202 | iniDetails.endGroup(); | 204 | iniDetails.endGroup(); |
203 | 205 | ||