Plasma
Plasma::WebView Class Reference
Provides a widget to display html content in Plasma. More...
#include <Plasma/Widgets/WebView>

Detailed Description
Provides a widget to display html content in Plasma.Definition at line 46 of file webview.h.
Constructor & Destructor Documentation
Plasma::WebView::WebView | ( | QGraphicsItem * | parent = 0 |
) | [explicit] |
Definition at line 53 of file webview.cpp.
Plasma::WebView::~WebView | ( | ) |
Definition at line 64 of file webview.cpp.
Member Function Documentation
void Plasma::WebView::contextMenuEvent | ( | QGraphicsSceneContextMenuEvent * | event | ) | [protected] |
Definition at line 226 of file webview.cpp.
void Plasma::WebView::dragEnterEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 306 of file webview.cpp.
void Plasma::WebView::dragLeaveEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 322 of file webview.cpp.
void Plasma::WebView::dragMoveEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 337 of file webview.cpp.
void Plasma::WebView::dropEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 355 of file webview.cpp.
void Plasma::WebView::focusInEvent | ( | QFocusEvent * | event | ) | [protected] |
Definition at line 288 of file webview.cpp.
void Plasma::WebView::focusOutEvent | ( | QFocusEvent * | event | ) | [protected] |
Definition at line 297 of file webview.cpp.
QRectF Plasma::WebView::geometry | ( | ) | const |
void Plasma::WebView::hoverMoveEvent | ( | QGraphicsSceneHoverEvent * | event | ) | [protected] |
Definition at line 165 of file webview.cpp.
void Plasma::WebView::keyPressEvent | ( | QKeyEvent * | event | ) | [protected] |
Definition at line 260 of file webview.cpp.
void Plasma::WebView::keyReleaseEvent | ( | QKeyEvent * | event | ) | [protected] |
Definition at line 274 of file webview.cpp.
void Plasma::WebView::loadFinished | ( | bool | success | ) | [signal] |
This signal is emitted when loading is completed.
- Parameters:
-
success true if the content was loaded successfully, otherwise false
void Plasma::WebView::loadProgress | ( | int | percent | ) | [signal] |
During loading progress, this signal is emitted.
The values are always between 0 and 100, inclusive.
- Parameters:
-
percent the estimated amount the loading is complete
QWebFrame * Plasma::WebView::mainFrame | ( | ) | const |
void Plasma::WebView::mouseDoubleClickEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 196 of file webview.cpp.
void Plasma::WebView::mouseMoveEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 150 of file webview.cpp.
void Plasma::WebView::mousePressEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 179 of file webview.cpp.
void Plasma::WebView::mouseReleaseEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 211 of file webview.cpp.
QWebPage * Plasma::WebView::page | ( | ) | const |
The QWebPage associated with this item.
Useful when more of the features of the full QWebPage object need to be accessed.
Definition at line 130 of file webview.cpp.
void Plasma::WebView::paint | ( | QPainter * | painter, | |
const QStyleOptionGraphicsItem * | option, | |||
QWidget * | widget = 0 | |||
) | [protected] |
void Plasma::WebView::setGeometry | ( | const QRectF & | geometry | ) |
void Plasma::WebView::setHtml | ( | const QString & | html, | |
const KUrl & | baseUrl = KUrl() | |||
) |
Sets the html to be shown along with a base URL to be used to resolve relative references.
- Parameters:
-
html the html (in utf8) to display in the content area baseUrl the base url for relative references
Definition at line 85 of file webview.cpp.
void Plasma::WebView::setHtml | ( | const QByteArray & | html, | |
const KUrl & | baseUrl = KUrl() | |||
) |
Sets the html to be shown along with a base URL to be used to resolve relative references.
- Parameters:
-
html the html (in utf8) to display in the content area baseUrl the base url for relative references
Definition at line 77 of file webview.cpp.
void Plasma::WebView::setPage | ( | QWebPage * | page | ) |
Sets the page to use in this item.
The owner of the webpage remains, however if this WebView object is the owner of the current page, then the current page is deleted
- Parameters:
-
page the page to set in this view
Definition at line 102 of file webview.cpp.
void Plasma::WebView::setUrl | ( | const KUrl & | url | ) |
Sets the URL to display.
Loading may happen asynchronously.
- Parameters:
-
url the location of the content to load.
Definition at line 69 of file webview.cpp.
void Plasma::WebView::wheelEvent | ( | QGraphicsSceneWheelEvent * | event | ) | [protected] |
Definition at line 241 of file webview.cpp.
The documentation for this class was generated from the following files: