aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktext_p_p.h
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den-exter@nokia.com>2012-02-15 11:40:59 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-17 04:28:45 +0100
commitece70ccba8718804bf8f42dafdcda00f8caa4d1a (patch)
tree7293eee49c61119884bda7a904d5b63a0f371eee /src/quick/items/qquicktext_p_p.h
parent4a99f23a405d1413d256ecf6bcf88b1290408660 (diff)
Avoid an unnecessary layout when eliding text.
Query the elided text from the initial layout rather than doing a second layout of the line to be elided. Change-Id: I399f99a11046013c0c51add2e2f2dd14b959831a Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick/items/qquicktext_p_p.h')
-rw-r--r--src/quick/items/qquicktext_p_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquicktext_p_p.h b/src/quick/items/qquicktext_p_p.h
index 0a7fc743b5..a03b403879 100644
--- a/src/quick/items/qquicktext_p_p.h
+++ b/src/quick/items/qquicktext_p_p.h
@@ -83,6 +83,7 @@ public:
QTextDocument *textDocument();
bool isLineLaidOutConnected();
void setLineGeometry(QTextLine &line, qreal lineWidth, qreal &height);
+ QString elidedText(int lineWidth, const QTextLine &line, QTextLine *nextLine = 0) const;
QString text;
QUrl baseUrl;