summaryrefslogtreecommitdiffstats
path: root/WebKitTools/QtTestBrowser/webview.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/QtTestBrowser/webview.h')
-rw-r--r--WebKitTools/QtTestBrowser/webview.h33
1 files changed, 16 insertions, 17 deletions
diff --git a/WebKitTools/QtTestBrowser/webview.h b/WebKitTools/QtTestBrowser/webview.h
index d0e1e57..aadf85c 100644
--- a/WebKitTools/QtTestBrowser/webview.h
+++ b/WebKitTools/QtTestBrowser/webview.h
@@ -75,8 +75,8 @@ public:
WebViewGraphicsBased(QWidget* parent);
void setPage(QWebPage* page);
- void setItemCacheMode(QGraphicsItem::CacheMode mode) { m_item->setCacheMode(mode); }
- QGraphicsItem::CacheMode itemCacheMode() { return m_item->cacheMode(); }
+ void setItemCacheMode(QGraphicsItem::CacheMode mode) { graphicsWebView()->setCacheMode(mode); }
+ QGraphicsItem::CacheMode itemCacheMode() { return graphicsWebView()->cacheMode(); }
void setFrameRateMeasurementEnabled(bool enabled);
bool frameRateMeasurementEnabled() const { return m_measureFps; }
@@ -87,21 +87,8 @@ public:
void setResizesToContents(bool b);
bool resizesToContents() const { return m_resizesToContents; }
- void setYRotation(qreal angle)
- {
-#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
- QRectF r = m_item->boundingRect();
- m_item->setTransform(QTransform()
- .translate(r.width() / 2, r.height() / 2)
- .rotate(angle, Qt::YAxis)
- .translate(-r.width() / 2, -r.height() / 2));
-#endif
- m_yRotation = angle;
- }
- qreal yRotation() const
- {
- return m_yRotation;
- }
+ void setYRotation(qreal angle);
+ qreal yRotation() const { return m_yRotation; }
GraphicsWebView* graphicsWebView() const { return m_item; }
@@ -128,4 +115,16 @@ private:
FpsTimer m_fpsTimer;
};
+inline void WebViewGraphicsBased::setYRotation(qreal angle)
+{
+#if QT_VERSION >= QT_VERSION_CHECK(4, 6, 0)
+ QRectF r = graphicsWebView()->boundingRect();
+ graphicsWebView()->setTransform(QTransform()
+ .translate(r.width() / 2, r.height() / 2)
+ .rotate(angle, Qt::YAxis)
+ .translate(-r.width() / 2, -r.height() / 2));
+#endif
+ m_yRotation = angle;
+}
+
#endif