Title: [136252] trunk/Source/WebKit/qt
Revision
136252
Author
[email protected]
Date
2012-11-30 09:57:39 -0800 (Fri, 30 Nov 2012)

Log Message

[Qt] Introduce setTextSizeMultiplier in the page adapter as well.

Rubber-stamped by Simon Hausmann.

As it turns out it the bots didn't like the previous attempt.

* WebCoreSupport/QWebFrameAdapter.cpp:
(QWebFrameAdapter::setTextSizeMultiplier):
* WebCoreSupport/QWebFrameAdapter.h:
* WidgetApi/qwebframe.cpp:
(QWebFrame::setTextSizeMultiplier):

Modified Paths

Diff

Modified: trunk/Source/WebKit/qt/ChangeLog (136251 => 136252)


--- trunk/Source/WebKit/qt/ChangeLog	2012-11-30 17:57:18 UTC (rev 136251)
+++ trunk/Source/WebKit/qt/ChangeLog	2012-11-30 17:57:39 UTC (rev 136252)
@@ -1,5 +1,19 @@
 2012-11-30  Pierre Rossi  <[email protected]>
 
+        [Qt] Introduce setTextSizeMultiplier in the page adapter as well.
+
+        Rubber-stamped by Simon Hausmann.
+
+        As it turns out it the bots didn't like the previous attempt.
+
+        * WebCoreSupport/QWebFrameAdapter.cpp:
+        (QWebFrameAdapter::setTextSizeMultiplier):
+        * WebCoreSupport/QWebFrameAdapter.h:
+        * WidgetApi/qwebframe.cpp:
+        (QWebFrame::setTextSizeMultiplier):
+
+2012-11-30  Pierre Rossi  <[email protected]>
+
         [Qt] Unreviewed build fix.
 
         In the same vein as r136245. Include PlatformExportMacros proper.

Modified: trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.cpp (136251 => 136252)


--- trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.cpp	2012-11-30 17:57:18 UTC (rev 136251)
+++ trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.cpp	2012-11-30 17:57:39 UTC (rev 136252)
@@ -328,6 +328,12 @@
         frame->setPageZoomFactor(factor);
 }
 
+void QWebFrameAdapter::setTextSizeMultiplier(qreal factor)
+{
+    pageAdapter->settings->setAttribute(QWebSettings::ZoomTextOnly, true);
+    frame->setPageAndTextZoomFactors(1, factor);
+}
+
 qreal QWebFrameAdapter::zoomFactor() const
 {
     return pageAdapter->settings->testAttribute(QWebSettings::ZoomTextOnly) ? frame->textZoomFactor() : frame->pageZoomFactor();

Modified: trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.h (136251 => 136252)


--- trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.h	2012-11-30 17:57:18 UTC (rev 136251)
+++ trunk/Source/WebKit/qt/WebCoreSupport/QWebFrameAdapter.h	2012-11-30 17:57:39 UTC (rev 136252)
@@ -205,6 +205,7 @@
     QSize contentsSize() const;
 
     void setZoomFactor(qreal);
+    void setTextSizeMultiplier(qreal);
     qreal zoomFactor() const;
 
     void updateBackgroundRecursively(const QColor&);

Modified: trunk/Source/WebKit/qt/WidgetApi/qwebframe.cpp (136251 => 136252)


--- trunk/Source/WebKit/qt/WidgetApi/qwebframe.cpp	2012-11-30 17:57:18 UTC (rev 136251)
+++ trunk/Source/WebKit/qt/WidgetApi/qwebframe.cpp	2012-11-30 17:57:39 UTC (rev 136252)
@@ -29,7 +29,6 @@
 #include "qwebscriptworld.h"
 #include "qwebscriptworld_p.h"
 #include "qwebsecurityorigin.h"
-#include "qwebsettings.h"
 #include <QMultiMap>
 #include <qdebug.h>
 #include <qevent.h>
@@ -672,8 +671,7 @@
 */
 void QWebFrame::setTextSizeMultiplier(qreal factor)
 {
-    page()->settings()->setAttribute(QWebSettings::ZoomTextOnly, true);
-    d->setZoomFactor(factor);
+    d->setTextSizeMultiplier(factor);
 }
 
 /*!
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to