now that QWebFrame doesn't have virtual methods anymore, there
is no need for a createFrame() factory method in QWebpage.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27526
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
frameData.allowsScrolling = true;
frameData.marginWidth = 0;
frameData.marginHeight = 0;
- mainFrame = q->createFrame(0, &frameData);
+ mainFrame = new QWebFrame(q, &frameData);
QObject::connect(mainFrame, SIGNAL(titleChanged(const QString&)),
q, SIGNAL(titleChanged(const QString&)));
QObject::connect(mainFrame, SIGNAL(hoveringOverLink(const QString&, const QString&)),
delete d;
}
-QWebFrame *QWebPage::createFrame(QWebFrame *parentFrame, QWebFrameData *frameData)
-{
- if (parentFrame)
- return new QWebFrame(parentFrame, frameData);
- QWebFrame *f = new QWebFrame(this, frameData);
- return f;
-}
-
void QWebPage::open(const QUrl &url)
{
open(QWebNetworkRequest(url));
void onLoadProgressChanged(int);
protected:
- virtual QWebFrame *createFrame(QWebFrame *parentFrame, QWebFrameData *frameData);
virtual QWebPage *createWindow();
virtual QWebPage *createModalDialog();
virtual QObject *createPlugin(const QString &classid, const QUrl &url, const QStringList ¶mNames, const QStringList ¶mValues);
+2007-11-07 Lars Knoll <lars@trolltech.com>
+
+ Reviewed by Simon.
+
+ Remove QWebPage::createFrame()
+
+ now that QWebFrame doesn't have virtual methods anymore, there
+ is no need for a createFrame() factory method in QWebpage.
+
+ * Api/qwebpage.cpp:
+ (QWebPagePrivate::createMainFrame):
+ * Api/qwebpage.h:
+ * WebCoreSupport/FrameLoaderClientQt.cpp:
+ (WebCore::FrameLoaderClientQt::createFrame):
+
2007-11-07 Simon Hausmann <hausmann@kde.org>
Reviewed by Lars Knoll <lars@trolltech.com>.
frameData.marginWidth = marginWidth;
frameData.marginHeight = marginHeight;
- QWebFrame* webFrame = m_webFrame->page()->createFrame(m_webFrame, &frameData);
+ QWebFrame* webFrame = new QWebFrame(m_webFrame, &frameData);
RefPtr<Frame> childFrame = webFrame->d->frame;