src/WebPage.cpp in capybara-webkit-1.11.1 vs src/WebPage.cpp in capybara-webkit-1.12.0
- old
+ new
@@ -19,10 +19,11 @@
m_failed = false;
m_manager = manager;
m_uuid = QUuid::createUuid().toString();
m_confirmAction = true;
m_promptAction = false;
+ m_currentFrameParent = 0;
setForwardUnsupportedContent(true);
loadJavascript();
setUserStylesheet();
@@ -253,10 +254,11 @@
return action;
}
void WebPage::loadStarted() {
m_loading = true;
+ m_currentFrameParent = currentFrame()->parentFrame();
m_errorPageMessage = QString();
}
void WebPage::loadFinished(bool success) {
Q_UNUSED(success);
@@ -483,5 +485,15 @@
m_modalMessages << message;
else
m_modalMessages << QString();
emit modalReady();
}
+
+QWebFrame* WebPage::currentFrameParent() {
+ return m_currentFrameParent;
+}
+
+void WebPage::setCurrentFrameParent(QWebFrame* frame) {
+ m_currentFrameParent = frame;
+}
+
+