X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fui%2Flistitem.cpp;fp=src%2Fui%2Flistitem.cpp;h=82127dbe810a1985b885aee04014ae799c6d08cd;hb=3aefae816c853b03156c62727998b5007fee7314;hp=a2f08d5b187bd59585dedec56a1220441781739e;hpb=898981ebb1ca9980f64f3f79040a4d5bee5c5b06;p=situare diff --git a/src/ui/listitem.cpp b/src/ui/listitem.cpp index a2f08d5..82127db 100644 --- a/src/ui/listitem.cpp +++ b/src/ui/listitem.cpp @@ -24,6 +24,7 @@ #include "../common.h" #include "listcommon.h" +#include "textmodifier.h" #include "listitem.h" @@ -78,14 +79,5 @@ QString ListItem::shortenText(const QString &text, int textWidth, TextSize textS QFontMetrics textMetrics = painter.fontMetrics(); - QString shortenedText = text; - - int index = shortenedText.indexOf('\n'); - - if (index > 0) { - shortenedText.truncate(index); - shortenedText.append("..."); - } - - return textMetrics.elidedText(shortenedText, Qt::ElideRight, textWidth); + return TextModifier::shortenText(textMetrics, text, textWidth); }