summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCatalin Badea <catalin.badea392@gmail.com>2012-07-24 09:19:55 (GMT)
committerCătălin Badea <catalin.badea392@gmail.com>2012-08-11 15:59:12 (GMT)
commit11343358c77553291adbbac69e3aa0439dec3769 (patch)
treeb8a9941fce7a3311bd02301b9600d7914423e593 /Swift/QtUI/QtChatView.cpp
parent8b015e23cb11afbf148913ddcb324ba243dcdb09 (diff)
downloadswift-contrib-11343358c77553291adbbac69e3aa0439dec3769.zip
swift-contrib-11343358c77553291adbbac69e3aa0439dec3769.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 d399c4f..b2a1754 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) {