Module implementing the helpbrowser using QWebView.
None |
HelpBrowser | Class implementing the helpbrowser widget. |
HelpWebPage | Class implementing an enhanced web page. |
JavaScriptEricObject | Class implementing an external javascript object to search via the startpage. |
JavaScriptExternalObject | Class implementing an external javascript object to add search providers. |
LinkedResource | Class defining a data structure for linked resources. |
contentSniff | Module function to do some content sniffing to check, if the data is HTML. |
Class implementing the helpbrowser widget.
This is a subclass of the Qt QWebView to implement an interface compatible with the QTextBrowser based variant.
ZoomLevelDefault |
ZoomLevels |
None |
HelpBrowser | Constructor |
__accessKeyShortcut | Private slot to switch the display of access keys. |
__addExternalBinding | Private slot to add javascript bindings for adding search providers. |
__addSearchEngine | Private slot to add a new search engine. |
__addSpeedDial | Private slot to add a new speed dial. |
__applyZoom | Private slot to apply the current zoom factor. |
__blockImage | Private slot to add a block rule for an image URL. |
__bookmarkLink | Private slot to bookmark a link via the context menu. |
__checkForAccessKey | Private method to check the existence of an access key and activate the corresponding link. |
__configureSpeedDial | Private slot to configure the speed dial. |
__copyImage | Private slot to copy an image to the clipboard. |
__copyLink | Private slot to copy a link to the clipboard. |
__copyLocation | Private slot to copy an image or media location to the clipboard. |
__currentEngineChanged | Private slot to track a change of the current search engine. |
__dataString | Private method to generate a formatted data string. |
__databaseQuotaExceeded | Private slot to handle the case, where the database quota is exceeded. |
__downloadImage | Private slot to download an image and save it to disk. |
__downloadLink | Private slot to download a link and save it to disk. |
__downloadMedia | Private slot to download a media and save it to disk. |
__downloadRequested | Private slot to handle a download request. |
__featurePermissionRequested | Private slot handling a feature permission request. |
__generatePrintPreviewClickedFrame | Private slot to generate a print preview of the clicked frame. |
__hideAccessKeys | Private slot to hide the access key labels. |
__isMediaElement | Private method to check, if the given element is a media element. |
__isUrlValid | Private method to check a URL for validity. |
__levelForZoom | Private method determining the zoom level index given a zoom factor. |
__linkHovered | Private slot to handle the linkHovered signal. |
__loadClickedFrame | Private slot to load the selected frame only. |
__loadFinished | Private method to handle the loadFinished signal. |
__loadProgress | Private method to handle the loadProgress signal. |
__loadStarted | Private method to handle the loadStarted signal. |
__makeAccessLabel | Private method to generate the access label for an element. |
__muteMedia | Private slot to (un)mute the selected media. |
__openLinkInNewTab | Private method called by the context menu to open a link in a new window. |
__pauseMedia | Private slot to pause or play the selected media. |
__printClickedFrame | Private slot to print the selected frame. |
__printPdfClickedFrame | Private slot to print the selected frame to PDF. |
__printPreviewClickedFrame | Private slot to show a print preview of the clicked frame. |
__reloadAllSpeedDials | Private slot to reload all speed dials. |
__resetSpeedDials | Private slot to reset all speed dials to the default pages. |
__searchRequested | Private slot to search for some text with a selected search engine. |
__sendLink | Private slot to send a link via email. |
__showAccessKeys | Private method to show the access key labels. |
__showClickedFrameSource | Private slot to show the source of the clicked frame. |
__statusBarMessage | Private slot to handle the statusBarMessage signal. |
__unsupportedContent | Private slot to handle the unsupportedContent signal. |
__urlChanged | Private slot to handle the urlChanged signal. |
__virusTotal | Private slot to scan the selected URL with VirusTotal. |
__webInspector | Private slot to show the web inspector window. |
__zoomInClickedFrame | Private slot to zoom into the clicked frame. |
__zoomOutClickedFrame | Private slot to zoom out of the clicked frame. |
__zoomResetClickedFrame | Private slot to reset the zoom factor of the clicked frame. |
addBookmark | Public slot to bookmark the current page. |
backward | Public slot to move backwards in history. |
checkRSS | Public method to check, if the loaded page contains feed links. |
clearHistory | Public slot to clear the history. |
closeWebInspector | Public slot to close the web inspector. |
contextMenuEvent | Protected method called to create a context menu. |
copy | Public slot to copy the selected text. |
createWindow | Public method called, when a new window should be created. |
documentTitle | Public method to return the title of the loaded page. |
dragEnterEvent | Protected method called by a drag enter event. |
dragMoveEvent | Protected method called by a drag move event. |
dropEvent | Protected method called by a drop event. |
event | Public method handling events. |
findNextPrev | Public slot to find the next occurrence of a text. |
focusOutEvent | Protected method called by a focus out event. |
forward | Public slot to move forward in history. |
gestureEvent | Protected method handling gesture events. |
getRSS | Public method to get the extracted RSS feeds. |
hasRSS | Public method to check, if the loaded page has RSS links. |
hasSelection | Public method to determine, if there is some text selected. |
home | Public slot to move to the first page loaded. |
isBackwardAvailable | Public method to determine, if a backwards move in history is possible. |
isForwardAvailable | Public method to determine, if a forward move in history is possible. |
isLoading | Public method to get the loading state. |
keyPressEvent | Protected method called by a key press. |
keyReleaseEvent | Protected method called by a key release. |
linkedResources | Public method to extract linked resources. |
mousePressEvent | Protected method called by a mouse press event. |
mouseReleaseEvent | Protected method called by a mouse release event. |
preferencesChanged | Public method to indicate a change of the settings. |
progress | Public method to get the load progress. |
reload | Public slot to reload the current page. |
saveAs | Public method to save the current page to a file. |
setSource | Public method used to set the source to be displayed. |
setZoomValue | Public method to set the zoom value. |
source | Public method to return the URL of the loaded page. |
wheelEvent | Protected method to handle wheel events. |
zoomIn | Public slot to zoom into the page. |
zoomOut | Public slot to zoom out of the page. |
zoomReset | Public method to reset the zoom factor. |
zoomValue | Public method to get the current zoom value. |
None |
Constructor
Private slot to switch the display of access keys.
Private slot to add javascript bindings for adding search providers.
Private slot to add a new search engine.
Private slot to add a new speed dial.
Private slot to apply the current zoom factor.
Private slot to add a block rule for an image URL.
Private slot to bookmark a link via the context menu.
Private method to check the existence of an access key and activate the corresponding link.
Private slot to configure the speed dial.
Private slot to copy an image to the clipboard.
Private slot to copy a link to the clipboard.
Private slot to copy an image or media location to the clipboard.
Private slot to track a change of the current search engine.
Private method to generate a formatted data string.
Private slot to handle the case, where the database quota is exceeded.
Private slot to download an image and save it to disk.
Private slot to download a link and save it to disk.
Private slot to download a media and save it to disk.
Private slot to handle a download request.
Private slot handling a feature permission request.
Private slot to generate a print preview of the clicked frame.
Private slot to hide the access key labels.
Private method to check, if the given element is a media element.
Private method to check a URL for validity.
Private method determining the zoom level index given a zoom factor.
Private slot to handle the linkHovered signal.
Private slot to load the selected frame only.
Private method to handle the loadFinished signal.
Private method to handle the loadProgress signal.
Private method to handle the loadStarted signal.
Private method to generate the access label for an element.
Private slot to (un)mute the selected media.
Private method called by the context menu to open a link in a new window.
Private slot to pause or play the selected media.
Private slot to print the selected frame.
Private slot to print the selected frame to PDF.
Private slot to show a print preview of the clicked frame.
Private slot to reload all speed dials.
Private slot to reset all speed dials to the default pages.
Private slot to search for some text with a selected search engine.
Private slot to send a link via email.
Private method to show the access key labels.
Private slot to show the source of the clicked frame.
Private slot to handle the statusBarMessage signal.
Private slot to handle the unsupportedContent signal.
Private slot to handle the urlChanged signal.
Private slot to scan the selected URL with VirusTotal.
Private slot to show the web inspector window.
Private slot to zoom into the clicked frame.
Private slot to zoom out of the clicked frame.
Private slot to reset the zoom factor of the clicked frame.
Public slot to bookmark the current page.
Public slot to move backwards in history.
Public method to check, if the loaded page contains feed links.
Public slot to clear the history.
Public slot to close the web inspector.
Protected method called to create a context menu.
This method is overridden from QWebView.
Public slot to copy the selected text.
Public method called, when a new window should be created.
Public method to return the title of the loaded page.
Protected method called by a drag enter event.
Protected method called by a drag move event.
Protected method called by a drop event.
Public method handling events.
Public slot to find the next occurrence of a text.
Protected method called by a focus out event.
Public slot to move forward in history.
Protected method handling gesture events.
Public method to get the extracted RSS feeds.
Public method to check, if the loaded page has RSS links.
Public method to determine, if there is some text selected.
Public slot to move to the first page loaded.
Public method to determine, if a backwards move in history is possible.
Public method to determine, if a forward move in history is possible.
Public method to get the loading state.
Protected method called by a key press.
Protected method called by a key release.
Public method to extract linked resources.
Protected method called by a mouse press event.
Protected method called by a mouse release event.
Public method to indicate a change of the settings.
Public method to get the load progress.
Public slot to reload the current page.
Public method to save the current page to a file.
Public method used to set the source to be displayed.
Public method to set the zoom value.
Public method to return the URL of the loaded page.
Protected method to handle wheel events.
Public slot to zoom into the page.
Public slot to zoom out of the page.
Public method to reset the zoom factor.
Public method to get the current zoom value.
Class implementing an enhanced web page.
_webPluginFactory |
webPluginFactory | Class method to get a reference to the web plug-in factory instance. |
HelpWebPage | Constructor |
__loadStarted | Private method to handle the loadStarted signal. |
__managerFinished | Private slot to handle a finished reply. |
__restoreFrameStateRequested | Private slot to restore scroll position and zoom level from history. |
__saveFrameStateRequested | Private slot to save the page state (i.e. |
acceptNavigationRequest | Public method to determine, if a request may be accepted. |
addAdBlockRule | Public slot to add an AdBlock rule to the page. |
event | Public method implementing the event handler. |
extension | Public method to implement a specific extension. |
getAdBlockedPageEntries | Public method to get the list of AdBlock page entries. |
getSslCertificate | Public method to get a reference to the SSL certificate. |
getSslCertificateChain | Public method to get a reference to the SSL certificate chain. |
getSslConfiguration | Public method to return a reference to the current SSL configuration. |
hasValidSslInfo | Public method to check, if the page has a valid SSL certificate. |
pageAttributeId | Public method to get the attribute id of the page attribute. |
populateNetworkRequest | Public method to add data to a network request. |
setUserAgent | Public method to set the global user agent string. |
showSslInfo | Public slot to show some SSL information for the loaded page. |
supportsExtension | Public method to check the support for an extension. |
url | Public method to get the URL of the page. |
userAgent | Public method to get the global user agent setting. |
userAgentForUrl | Public method to determine the user agent for the given URL. |
None |
Class method to get a reference to the web plug-in factory instance.
Constructor
Private method to handle the loadStarted signal.
Private slot to handle a finished reply.
This slot is used to get SSL related information for a reply.
Private slot to restore scroll position and zoom level from history.
Note: Code is based on qutebrowser.
Private slot to save the page state (i.e. zoom level and scroll position).
Note: Code is based on qutebrowser.
Public method to determine, if a request may be accepted.
Public slot to add an AdBlock rule to the page.
Public method implementing the event handler.
Public method to implement a specific extension.
Public method to get the list of AdBlock page entries.
Public method to get a reference to the SSL certificate.
Public method to get a reference to the SSL certificate chain.
Public method to return a reference to the current SSL configuration.
Public method to check, if the page has a valid SSL certificate.
Public method to get the attribute id of the page attribute.
Public method to add data to a network request.
Public method to set the global user agent string.
Public slot to show some SSL information for the loaded page.
Public method to check the support for an extension.
Public method to get the URL of the page.
Public method to get the global user agent setting.
Public method to determine the user agent for the given URL.
Class implementing an external javascript object to search via the startpage.
translations |
None |
JavaScriptEricObject | Constructor |
providerString | Public method to get a string for the search provider. |
searchUrl | Public method to get the search URL for the given search term. |
translate | Public method to translate the given string. |
None |
Constructor
Public method to get a string for the search provider.
Public method to get the search URL for the given search term.
Public method to translate the given string.
Class implementing an external javascript object to add search providers.
None |
None |
JavaScriptExternalObject | Constructor |
AddSearchProvider | Public slot to add a search provider. |
None |
Constructor
Public slot to add a search provider.
Class defining a data structure for linked resources.
None |
None |
LinkedResource | Constructor |
None |
Constructor
Module function to do some content sniffing to check, if the data is HTML.