summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCatalin Badea <catalin.badea392@gmail.com>2012-07-24 09:19:55 (GMT)
committerCatalin Badea <catalin.badea392@gmail.com>2012-07-24 09:19:55 (GMT)
commitaf56b6e929a713ecbfd573ecaa5cd5d254d8ff1a (patch)
treec7a02a82b5843687aa9019a055d431fbcd24b0d6 /Swift/QtUI/QtChatView.cpp
parentc49a7c8971a2065b62219041921b6349648208a6 (diff)
downloadswift-contrib-af56b6e929a713ecbfd573ecaa5cd5d254d8ff1a.zip
swift-contrib-af56b6e929a713ecbfd573ecaa5cd5d254d8ff1a.tar.bz2
Enable resizing the history message log.
Diffstat (limited to 'Swift/QtUI/QtChatView.cpp')
-rw-r--r--Swift/QtUI/QtChatView.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Swift/QtUI/QtChatView.cpp b/Swift/QtUI/QtChatView.cpp
index 0a58517..56823bf 100644
--- a/Swift/QtUI/QtChatView.cpp
+++ b/Swift/QtUI/QtChatView.cpp
@@ -111,6 +111,15 @@ void QtChatView::addMessageTop(boost::shared_ptr<ChatSnippet> snippet) {
if (lastElement_.isNull()) {
lastElement_ = firstElement_;
}
+
+ if (fontSizeSteps_ != 0) {
+ double size = 1.0 + 0.2 * fontSizeSteps_;
+ QString sizeString(QString().setNum(size, 'g', 3) + "em");
+ const QWebElementCollection spans = firstElement_.findAll("span.swift_resizable");
+ foreach (QWebElement span, spans) {
+ span.setStyleProperty("font-size", sizeString);
+ }
+ }
}
QWebElement QtChatView::snippetToDOM(boost::shared_ptr<ChatSnippet> snippet) {