![]() |
Home · All Classes · Main Classes · Grouped Classes · Modules · Functions | ![]() |
The QWebPage class provides a widget that is used to view and edit web documents. More...
#include <QWebPage>
Inherits QObject.
This class was introduced in Qt 4.4.
The QWebPage class provides a widget that is used to view and edit web documents.
QWebPage holds a main frame responsible for web content, settings, the history of navigated links as well as actions. This class can be used, together with QWebFrame, if you want to provide functionality like QWebView in a setup without widgets.
Constant | Value | Description |
---|---|---|
QWebPage::NoWebAction | -1 | No action is triggered. |
QWebPage::OpenLink | 0 | Open the current link. |
QWebPage::OpenLinkInNewWindow | 1 | Open the current link in a new window. |
QWebPage::OpenFrameInNewWindow | 2 | Replicate the current frame in a new window. |
QWebPage::DownloadLinkToDisk | 3 | Download the current link to the disk. |
QWebPage::CopyLinkToClipboard | 4 | Copy the current link to the clipboard. |
QWebPage::OpenImageInNewWindow | 5 | Open the highlighted image in a new window. |
QWebPage::DownloadImageToDisk | 6 | Download the highlighted image to the disk. |
QWebPage::CopyImageToClipboard | 7 | Copy the highlighted image to the clipboard. |
QWebPage::GoBack | 8 | Navigate back in the history of navigated links. |
QWebPage::GoForward | 9 | Navigate forward in the history of navigated links. |
QWebPage::Stop | 10 | Stop loading the current page. |
QWebPage::Reload | 11 | Reload the current page. |
QWebPage::Cut | 12 | Cut the content currently selected into the clipboard. |
QWebPage::Copy | 13 | Copy the content currently selected into the clipboard. |
QWebPage::Paste | 14 | Paste content from the clipboard. |
QWebPage::Undo | 15 | Undo the last editing action. |
QWebPage::Redo | 16 | Redo the last editing action. |
QWebPage::MoveToNextChar | 17 | Move the cursor to the next character. |
QWebPage::MoveToPreviousChar | 18 | Move the cursor to the previous character. |
QWebPage::MoveToNextWord | 19 | Move the cursor to the next word. |
QWebPage::MoveToPreviousWord | 20 | Move the cursor to the previous word. |
QWebPage::MoveToNextLine | 21 | Move the cursor to the next line. |
QWebPage::MoveToPreviousLine | 22 | Move the cursor to the previous line. |
QWebPage::MoveToStartOfLine | 23 | Move the cursor to the start of the line. |
QWebPage::MoveToEndOfLine | 24 | Move the cursor to the end of the line. |
QWebPage::MoveToStartOfBlock | 25 | Move the cursor to the start of the block. |
QWebPage::MoveToEndOfBlock | 26 | Move the cursor to the end of the block. |
QWebPage::MoveToStartOfDocument | 27 | Move the cursor to the start of the document. |
QWebPage::MoveToEndOfDocument | 28 | Move the cursor to the end of the document. |
QWebPage::SelectNextChar | 29 | Select to the next character. |
QWebPage::SelectPreviousChar | 30 | Select to the previous character. |
QWebPage::SelectNextWord | 31 | Select to the next word. |
QWebPage::SelectPreviousWord | 32 | Select to the previous word. |
QWebPage::SelectNextLine | 33 | Select to the next line. |
QWebPage::SelectPreviousLine | 34 | Select to the previous line. |
QWebPage::SelectStartOfLine | 35 | Select to the start of the line. |
QWebPage::SelectEndOfLine | 36 | Select to the end of the line. |
QWebPage::SelectStartOfBlock | 37 | Select to the start of the block. |
QWebPage::SelectEndOfBlock | 38 | Select to the end of the block. |
QWebPage::SelectStartOfDocument | 39 | Select to the start of the document. |
QWebPage::SelectEndOfDocument | 40 | Select to the end of the document. |
QWebPage::DeleteStartOfWord | 41 | Delete to the start of the word. |
QWebPage::DeleteEndOfWord | 42 | Delete to the end of the word. |
QWebPage::SetTextDirectionDefault | 43 | Set the text direction to the default direction. |
QWebPage::SetTextDirectionLeftToRight | 44 | Set the text direction to left-to-right. |
QWebPage::SetTextDirectionRightToLeft | 45 | Set the text direction to right-to-left. |
QWebPage::ToggleBold | 46 | Toggle the formatting between bold and normal weight. |
QWebPage::ToggleItalic | 47 | Toggle the formatting between italic and normal style. |
QWebPage::ToggleUnderline | 48 | Toggle underlining. |
QWebPage::InspectElement | 49 | Show the Web Inspector with the currently highlighted HTML element. |
Specifies if the page contains unsubmitted form data.
Access functions:
Returns the text currently selected.
Access functions:
Specifies the size of the viewport. The size affects for example the visibility of scrollbars if the document is larger than the viewport.
Access functions:
Constructs an empty QWebView with parent parent.
Destructor.
Returns a QAction for the specified WebAction action.
The action is owned by the QWebPage but you can customize the look by changing its properties.
QWebPage also takes care of implementing the action, so that upon triggering the corresponding action is performed on the page.
Returns the number of bytes that were received from the network to render the current page.
This function is called when the web content requests a file name, for example as a result of the user clicking on a "file upload" button in a HTML form.
This function is called whenever WebKit wants to create a new window that should act as a modal dialog.
This function is called whenever WebKit encounters a HTML object element with type "application/x-qt-plugin". The classid, url, paramNames and paramValues correspond to the HTML object element attributes and child elements to configure the embeddable object.
This function is called whenever WebKit wants to create a new window, for example as a result of a JavaScript request to open a document in a new window.
Returns the frame currently active.
Similar to QWidget::focusNextPrevChild it focuses the next focusable web element if next is true. Otherwise the previous element is focused.
This signal is emitted whenever the page creates a new frame.
This signal is emitted whenever the document wants to change the position and size of the page to geom. This can happen for example through JavaScript.
Returns a pointer to the view's history of navigated web pages.
This signal is emitted when the mouse is hovering over a link. The first parameter is the link url, the second is the link title if any, and third textContent is the text content. Method is emitter with both empty parameters when the mouse isn't hovering over any link element.
This function is called whenever a JavaScript program calls the alert() function.
This function is called whenever a JavaScript program calls the confirm() function.
This function is called whenever a JavaScript program tries to print to what is the console in web browsers.
This function is called whenever a JavaScript program tries to prompt the user of input.
This signal is emitted when the global progress status changes. The current value is provided by progress in percent. It accumulates changes from all the child frames.
Returns the main frame of the page.
The main frame provides access to the hierarchy of sub-frames and is also needed if you want to explicitly render a web page into a given painter.
See also setNetworkInterface().
See also setNetworkProxy().
This signal is emitted whenever the selection changes.
See also networkInterface().
See also networkProxy().
Sets the view that is associated with the web page.
See also view().
Returns a pointe to the page's settings object.
This signal is emitted when the statusbar text is changed by the page.
Returns the total number of bytes that were received from the network to render the current page, including extra content such as embedded images.
This function can be called to trigger the specified action. It is also called by QtWebKit if the user triggers the action, for example through a context menu item.
If action is a checkable action then checked specified whether the action is toggled or not.
Returns a pointer to the undo stack used for editable content.
This function is called when a user agent for HTTP requests is needed. You can re-implement this function to dynamically return different user agent's for different urls, based on the url parameter.
Returns the view widget that is associated with the web page.
See also setView().
Copyright © 2007 Trolltech | Trademarks | Qt 4.4.0-tp1 |