return rc;
}
+WebCore::Frame* QWebFramePrivate::core(QWebFrame* webFrame)
+{
+ return webFrame->d->frame.get();
+}
+
+QWebFrame* QWebFramePrivate::kit(WebCore::Frame* coreFrame)
+{
+ return static_cast<FrameLoaderClientQt*>(coreFrame->loader()->client())->webFrame();
+}
/*!
private:
friend class QWebPage;
friend class QWebPagePrivate;
+ friend class QWebFramePrivate;
friend class WebCore::WidgetPrivate;
friend class WebCore::FrameLoaderClientQt;
friend class WebCore::ChromeClientQt;
inline QPoint pos() const
{ return frameView->frameGeometry().topLeft(); }
+ static WebCore::Frame* core(QWebFrame*);
+ static QWebFrame* kit(WebCore::Frame*);
+
QWebFrame *q;
WebCore::FrameLoaderClientQt *frameLoaderClient;
WTF::RefPtr<WebCore::Frame> frame;
+2008-01-16 Holger Freyther <holger.freyther@trolltech.com>
+
+ Reviewed by Simon.
+
+ * Add core and kit functions to QWebFramePrivate to convert from
+ QWebFrame to WebCore::Frame and vice versa.
+
+
+ * Api/qwebframe.cpp:
+ (QWebFramePrivate::core):
+ (QWebFramePrivate::kit):
+ * Api/qwebframe.h:
+ * Api/qwebframe_p.h:
+
2008-01-16 Lars Knoll <lars@trolltech.com>
Reviewed by Simon.