|
|
| (One intermediate revision by one user not shown) |
| Line 2: |
Line 2: |
| | | | |
| | == About == | | == About == |
| − | The WebKitKDE library sits on top of QtWebKit, providing KDE integration (for example, WebActions using KDE icons and shortcuts, downloading using KIO, etc). WebKitKDE provides the following classes: | + | The [http://api.kde.org/4.x-api/kdelibs-apidocs/kdewebkit/html/index.html kdewebkit] library sits on top of QtWebKit, providing KDE integration for icons, shortcuts, network operation (KIO), cookie management using (KCookieJar) and component embedding (KParts). |
| | | | |
| − | === KWebView ===
| + | See the following link for a list of all classes: |
| − | A QWebView with KDE integration.
| + | |
| − | * KWebPage* KWebView::page() : Overridden from QWebView, it return a KWebPage instead of a QWebPage.
| + | |
| − | * QWidget* KWebView::searchBar() : Get a search bar widget, usable for searching the page.
| + | |
| − | * void setCustomContextMenu(bool) [slot] : Should KWebView use it's own context menu, or should it emit a signal on right-click.
| + | |
| − | * void showContextMenu() [signal] : If setCustomContextMenu is set to true, this signal will be emited when the user right-clicks on the page.
| + | |
| − | * void openUrlInNewTab(const KUrl) [signal] : When the user middle-clicks a link, instead of opening it, KWebView will emit this signal. In tab-enabled browsers, this usually results in opening a new tab.
| + | |
| − | * void load(const KUrl&, const KParts::OpenUrlArguments&, const KParts::BrowserArguments&) : convenience function similar to QWebView::load(), but for KParts-style arguments instead.
| + | |
| | | | |
| − | === KWebPage ===
| + | http://api.kde.org/4.x-api/kdelibs-apidocs/kdewebkit/html/annotated.html |
| − | A QWebPage with KDE integration.
| + | |
| − | * void setAllowExternalContent(bool) : Useful for, as an example, email applications: should this KWebPage be allowed to request content from the web?
| + | |
| − | * bool isExternalContentAllowed() : Will this KWebPage load content from the web?
| + | |
| − | | + | |
| − | === KIO/AccessManger, KIO/AccessMangerReply (before: KNetworkAccessManager, KNetworkReply) ===
| + | |
| − | Overwrites the default QtNetwork based QNetworkAccessManager for KIO-based network-interaction. Also supplies a few special additions (like the rest of WebKitKDE does).
| + | |
| − | * void setAllowExternalContent(bool) : Should this AccessManager load content from the web?
| + | |
| − | * bool isExternalContentAllowed() : Will this AccessManager load content from the web?
| + | |