![]() |
CopperSpice API
1.9.2
|
Classes for displaying and editing Web content. More...
Classes | |
class | QGraphicsWebView |
Allows Web content to be added to a GraphicsView More... | |
class | QWebDatabase |
Access to HTML 5 databases created with JavaScript More... | |
class | QWebElement |
Convenient access to DOM elements in a QWebFrame More... | |
class | QWebElementCollection |
Collection of web elements More... | |
class | QWebElementCollection::const_iterator |
Provides an STL-style const iterator for QWebElementCollection More... | |
class | QWebElementCollection::iterator |
The QWebElementCollection::iterator class provides an STL-style iterator for QWebElementCollection More... | |
class | QWebFrame |
Frame in a web page More... | |
class | QWebHistory |
History of a QWebPage More... | |
class | QWebHistoryInterface |
Interface to implement link history More... | |
class | QWebHistoryItem |
One item in the history of a QWebPage More... | |
class | QWebHitTestResult |
Information about the web page content after a hit test More... | |
class | QWebInspector |
Allows the placement and control of a QWebPage's inspector More... | |
class | QWebPage |
Object to view and edit web documents More... | |
class | QWebPage::ChooseMultipleFilesExtensionOption |
Describes the option for the multiple files selection extension More... | |
class | QWebPage::ChooseMultipleFilesExtensionReturn |
Holds the return value for the multiple files selection extension More... | |
class | QWebPage::ErrorPageExtensionOption |
Describes the option for the error page extension More... | |
class | QWebPage::ErrorPageExtensionReturn |
Defines the page which will be shown in a frame where an error occurred More... | |
class | QWebPage::ExtensionOption |
An extended input argument to QWebPage's extension support More... | |
class | QWebPage::ExtensionReturn |
Provides an output result from a QWebPage's extension More... | |
class | QWebPage::ViewportAttributes |
Describes hints that can be applied to a viewport More... | |
class | QWebPluginFactory |
Used to embed custom data types in web pages More... | |
class | QWebPluginFactory::MimeType |
The QWebPluginFactory::MimeType structure describes a mime type supported by a plugin More... | |
class | QWebPluginFactory::Plugin |
This structure describes the properties of a plugin a QWebPluginFactory can create More... | |
class | QWebSecurityOrigin |
Defines a security boundary for web sites More... | |
class | QWebSettings |
Object to store the settings used by QWebPage and QWebFrame More... | |
class | QWebView |
Widget that is used to view and edit web documents More... | |
The CsWebKit library provides a web browser engine as well as classes to render and interact with web content. CsWebKit can be used to embed content from the Internet into your CopperSpice applications. The content can be enhanced with native controls.
CsWebKit provides facilities for rendering of HyperText Markup Language (HTML), Extensible HyperText Markup Language (XHTML) and Scalable Vector Graphics (SVG) documents, styled using Cascading Style Sheets (CSS) and scripted with JavaScript.
A bridge between the JavaScript execution environment and the CopperSpice object model makes it possible for custom QObjects to be scripted. For detailed documentation ref to CsWebKit Bridge. Integration with the networking library enables Web pages to be transparently loaded from Web servers, the local file system or even the CopperSpice Resource System.
In addition to providing pure rendering features, HTML documents can be made fully editable to the user through the use of the contenteditable
attribute on HTML elements.
CsWebKit is based on the Open Source WebKit engine.