Home | History | Annotate | Download | only in Api

Lines Matching full:frame

37 #include "Frame.h"
457 bool QWebPagePrivate::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, QWebPage::NavigationType type)
460 && frame == mainFrame)
462 return q->acceptNavigationRequest(frame, request, type);
583 WebCore::FrameLoader *loader = mainFrame->d->frame->loader();
714 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
715 if (!frame->view())
718 bool accepted = frame->eventHandler()->mouseMoved(PlatformMouseEvent(ev, 0));
724 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
725 if (!frame->view())
728 bool accepted = frame->eventHandler()->mouseMoved(PlatformMouseEvent(ev, 0));
734 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
735 if (!frame->view())
749 accepted = frame->eventHandler()->handleMousePressEvent(mev);
755 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
756 if (!frame->view())
775 accepted = frame->eventHandler()->handleMousePressEvent(mev);
789 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
790 if (!frame->view())
797 accepted = frame->eventHandler()->handleMousePressEvent(mev);
806 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
807 if (!frame->view())
814 accepted = frame->eventHandler()->handleMousePressEvent(mev);
823 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
824 if (!frame->view())
831 accepted = frame->eventHandler()->handleMousePressEvent(mev);
837 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
838 if (!frame->view())
845 accepted = frame->eventHandler()->handleMousePressEvent(mev);
855 WebCore::Frame* focusFrame = page->focusController()->focusedOrMainFrame();
874 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
875 if (!frame->view())
882 accepted = frame->eventHandler()->handleMouseReleaseEvent(mev);
892 Frame* frame = page->focusController()->focusedFrame();
893 if (!frame)
897 && frame->document()->focusedNode()
913 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
914 if (!frame->view())
921 accepted = frame->eventHandler()->handleMouseReleaseEvent(mev);
960 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
961 if (!frame->view())
965 bool accepted = frame->eventHandler()->handleWheelEvent(pev);
971 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
972 if (!frame->view())
976 bool accepted = frame->eventHandler()->handleWheelEvent(pev);
1038 WebCore::Frame* frame = page->focusController()->focusedOrMainFrame();
1043 handled = frame->eventHandler()->keyEvent(ev);
1050 if (!handleScrolling(ev, frame)) {
1087 WebCore::Frame* frame = page->focusController()->focusedOrMainFrame();
1088 bool handled = frame->eventHandler()->keyEvent(ev);
1103 // only set the focused frame inactive so that we stop painting the caret
1104 // and the focus frame. But don't tell the focus controller so that upon
1105 // focusInEvent() we can re-activate the frame.
1216 The base brush of the palette is used to draw the background of the main frame.
1223 if (!d->mainFrame || !d->mainFrame->d->frame->view())
1238 WebCore::Frame *frame = page->focusController()->focusedOrMainFrame();
1239 WebCore::Editor *editor = frame->editor();
1249 if (frame->selection()->rootEditableElement())
1250 renderer = frame->selection()->rootEditableElement()->shadowAncestorNode()->renderer();
1267 frame->selection()->setCaretVisible(a.length); //if length is 0 cursor is invisible
1269 RenderObject* caretRenderer = frame->selection()->caretRenderer();
1300 WebCore::Frame* frame = page->focusController()->focusedOrMainFrame();
1301 WebCore::Editor* editor = frame->editor();
1334 bool QWebPagePrivate::handleScrolling(QKeyEvent *ev, Frame *frame)
1381 return frame->eventHandler()->scrollRecursively(direction, granularity);
1387 WebCore::Frame* frame = QWebFramePrivate::core(mainFrame);
1388 if (!frame->view())
1391 bool accepted = frame->eventHandler()->handleTouchEvent(PlatformTouchEvent(event));
1407 Frame* frame = d->page->focusController()->focusedFrame();
1408 if (!frame)
1411 WebCore::Editor* editor = frame->editor();
1416 if (frame->selection()->rootEditableElement())
1417 renderer = frame->selection()->rootEditableElement()->shadowAncestorNode()->renderer();
1424 WebCore::FrameView* view = frame->view();
1429 return QVariant(frame->selection()->absoluteCaretBounds());
1481 if (frame->selection()->isContentEditable()) {
1482 if (frame->document() && frame->document()->focusedNode()) {
1483 if (frame->document()->focusedNode()->hasTagName(HTMLNames::inputTag)) {
1484 HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(frame->document()->focusedNode());
1605 \value OpenFrameInNewWindow Replicate the current frame in a new window.
1690 QWebPage holds a main frame responsible for web content, settings, the history
1697 functions can be found in the main frame of QWebPage, obtained via
1712 frame's render function (QWebFrame::render()). An example of this
1734 frame and its subframes into \c painter. Finally, we save the scaled image.
1760 FrameLoader *loader = d->mainFrame->d->frame->loader();
1775 Returns the main frame of the page.
1777 The main frame provides access to the hierarchy of sub-frames and is also needed if you
1789 Returns the frame currently active.
1803 Returns the frame at the given point \a pos.
1813 return hitTestResult.frame();
1876 This function is called whenever a JavaScript program running inside \a frame calls the alert() function with
1881 void QWebPage::javaScriptAlert(QWebFrame *frame, const QString& msg)
1883 Q_UNUSED(frame)
1890 This function is called whenever a JavaScript program running inside \a frame calls the confirm() function
1895 bool QWebPage::javaScriptConfirm(QWebFrame *frame, const QString& msg)
1897 Q_UNUSED(frame)
1906 This function is called whenever a JavaScript program running inside \a frame tries to prompt the user for input.
1915 bool QWebPage::javaScriptPrompt(QWebFrame *frame, const QString& msg, const QString& defaultValue, QString* result)
1917 Q_UNUSED(frame)
1987 static WebCore::FrameLoadRequest frameLoadRequest(const QUrl &url, WebCore::Frame *frame)
1989 WebCore::ResourceRequest rr(url, frame->loader()->outgoingReferrer());
1993 static void openNewWindow(const QUrl& url, WebCore::Frame* frame)
1995 if (Page* oldPage = frame->page()) {
1997 if (Page* newPage = oldPage->chrome()->createWindow(frame,
1998 frameLoadRequest(url, frame), features))
2015 WebCore::Frame *frame = d->page->focusController()->focusedOrMainFrame();
2016 if (!frame)
2018 WebCore::Editor *editor = frame->editor();
2024 WTF::RefPtr<WebCore::Frame> wcFrame = targetFrame->d->frame;
2025 targetFrame->d->frame->loader()->loadFrameRequest(frameLoadRequest(d->hitTestResult.linkUrl(), wcFrame.get()),
2032 openNewWindow(d->hitTestResult.linkUrl(), frame);
2035 KURL url = frame->loader()->documentLoader()->unreachableURL();
2037 url = frame->loader()->documentLoader()->url();
2038 openNewWindow(url, frame);
2052 openNewWindow(d->hitTestResult.imageUrl(), frame);
2055 frame->loader()->client()->startDownload(WebCore::ResourceRequest(d->hitTestResult.imageUrl(), frame->loader()->outgoingReferrer()));
2058 frame->loader()->client()->startDownload(WebCore::ResourceRequest(d->hitTestResult.linkUrl(), frame->loader()->outgoingReferrer()));
2072 mainFrame()->d->frame->loader()->stopForUserCancel();
2075 mainFrame()->d->frame->loader()->reload(/*endtoendreload*/false);
2078 mainFrame()->d->frame->loader()->reload(/*endtoendreload*/true);
2110 if (d->mainFrame && d->mainFrame->d->frame->view())
2111 return d->mainFrame->d->frame->view()->frameRect().size();
2130 QWebFrame *frame = mainFrame();
2131 if (frame->d->frame && frame->d->frame->view()) {
2132 WebCore::FrameView* view = frame->d->frame->view();
2141 QWebFrame* frame = d->mainFrame;
2142 if (frame) {
2143 WebCore::FrameView* view = frame->d->frame->view();
2145 return d->mainFrame->d->frame->view()->fixedLayoutSize();
2164 QWebFrame *frame = mainFrame();
2165 if (frame->d->frame && frame->d->frame->view()) {
2166 WebCore::FrameView* view = frame->d->frame->view();
2180 \fn bool QWebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, QWebPage::NavigationType type)
2182 This function is called whenever WebKit requests to navigate \a frame to the resource specified by \a request by means of
2185 If \a frame is a null pointer then navigation to a new window is requested. If the request is
2193 bool QWebPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request, QWebPage::NavigationType type)
2195 Q_UNUSED(frame)
2651 Frame *frame = d->page->focusController()->focusedFrame();
2652 if (frame) {
2653 Document *document = frame->document();
2675 WebCore::Frame* frame = d->mainFrame->d->frame;
2677 frame->applyEditingStyleToBodyElement();
2679 //frame->setSelectionFromNone();
2681 frame->removeEditingStyleFromBodyElement();
2748 Frame* frame = QWebFramePrivate::core(webFrame);
2749 if (Scrollbar* scrollbar = frame->view()->scrollbarAtPoint(PlatformMouseEvent(event, 1).pos()))
2753 WebCore::Frame* focusedFrame = d->page->focusController()->focusedOrMainFrame();
2781 WebCore::Frame* focusedFrame = d->page->focusController()->focusedOrMainFrame();
2865 the associated \a frame.
2876 frame for which the error occured.
2907 The ChooseMultipleFilesExtensionOption class holds the frame originating the request
3020 A suggested filename may be provided in \a suggestedFile. The frame originating the
3414 \fn void QWebPage::frameCreated(QWebFrame *frame)
3416 This signal is emitted whenever the page creates a new \a frame.
3473 \fn void QWebPage::printRequested(QWebFrame *frame)
3475 This signal is emitted whenever the page requests the web browser to print \a frame,
3544 \fn void QWebPage::databaseQuotaExceeded(QWebFrame* frame, QString databaseName);
3547 This signal is emitted whenever the web site shown in \a frame is asking to store data
3553 \fn void QWebPage::saveFrameStateRequested(QWebFrame* frame, QWebHistoryItem* item);
3556 in \a frame is changed, for example when navigating back in the history.
3558 The provided QWebHistoryItem, \a item, holds the history entry of the frame before
3562 the QWebHistoryItem associated to the frame, using QWebHistoryItem::setUserData().
3567 \fn void QWebPage::restoreFrameStateRequested(QWebFrame* frame);
3569 This signal is emitted when the load of \a frame is finished and the application may now update its state accordingly.