#include <Plasma/Widgets/WebView>
Provides a widget to display html content in Plasma.
Definition at line 46 of file webview.h.
Plasma::WebView::WebView |
( |
QGraphicsItem * |
parent = 0 | ) |
|
|
explicit |
Plasma::WebView::~WebView |
( |
| ) |
|
void Plasma::WebView::back |
( |
| ) |
|
|
slot |
Loads the previous document in the list of documents built by navigating links.
- Since
- 4.6
Definition at line 199 of file webview.cpp.
QSizeF Plasma::WebView::contentsSize |
( |
| ) |
const |
- Returns
- the size of the internal widget
- Since
- 4.4
void Plasma::WebView::contextMenuEvent |
( |
QGraphicsSceneContextMenuEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::dragEnterEvent |
( |
QGraphicsSceneDragDropEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::dragLeaveEvent |
( |
QGraphicsSceneDragDropEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::dragMoveEvent |
( |
QGraphicsSceneDragDropEvent * |
event | ) |
|
|
protected |
bool Plasma::WebView::dragToScroll |
( |
| ) |
|
- Returns
- true if the page can be scrolled by dragging the mouse
- Since
- 4.3
void Plasma::WebView::dropEvent |
( |
QGraphicsSceneDragDropEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::focusInEvent |
( |
QFocusEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::focusOutEvent |
( |
QFocusEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::forward |
( |
| ) |
|
|
slot |
Loads the next document in the list of documents built by navigating links.
- Since
- 4.6
Definition at line 204 of file webview.cpp.
QRectF Plasma::WebView::geometry |
( |
| ) |
const |
void Plasma::WebView::hoverMoveEvent |
( |
QGraphicsSceneHoverEvent * |
event | ) |
|
|
protected |
QString Plasma::WebView::html |
( |
| ) |
const |
- Returns
- the html content of the page
QVariant Plasma::WebView::itemChange |
( |
GraphicsItemChange |
change, |
|
|
const QVariant & |
value |
|
) |
| |
|
protected |
void Plasma::WebView::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::keyReleaseEvent |
( |
QKeyEvent * |
event | ) |
|
|
protected |
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 |
The main web frame associated with this item.
Definition at line 175 of file webview.cpp.
void Plasma::WebView::mouseDoubleClickEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::mouseMoveEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::mousePressEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
protected |
void Plasma::WebView::mouseReleaseEvent |
( |
QGraphicsSceneMouseEvent * |
event | ) |
|
|
protected |
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 170 of file webview.cpp.
void Plasma::WebView::reload |
( |
| ) |
|
|
slot |
Reloads the current document.
- Since
- 4.6
Definition at line 209 of file webview.cpp.
QPointF Plasma::WebView::scrollPosition |
( |
| ) |
const |
- Returns
- the position of the webpage relative to this widget
- Since
- 4.4
void Plasma::WebView::setDragToScroll |
( |
bool |
drag | ) |
|
Sets if the page can be scrolled around by dragging the contents with the mouse.
- Since
- 4.3
Definition at line 180 of file webview.cpp.
void Plasma::WebView::setGeometry |
( |
const QRectF & |
geometry | ) |
|
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 109 of file webview.cpp.
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 115 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 165 of file webview.cpp.
void Plasma::WebView::setScrollPosition |
( |
const QPointF & |
position | ) |
|
Sets the position of the webpage relative to this widget.
- Since
- 4.4
Definition at line 140 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 98 of file webview.cpp.
void Plasma::WebView::setZoomFactor |
( |
const qreal |
zoom | ) |
|
Sets the zoom factor of the page.
- Since
- 4.4
Definition at line 160 of file webview.cpp.
QSizeF Plasma::WebView::sizeHint |
( |
Qt::SizeHint |
which, |
|
|
const QSizeF & |
constraint |
|
) |
| const |
|
protected |
void Plasma::WebView::stop |
( |
| ) |
|
|
slot |
Stops loading the document.
- Since
- 4.6
Definition at line 214 of file webview.cpp.
KUrl Plasma::WebView::url |
( |
| ) |
const |
- Returns
- the html content of the page
void Plasma::WebView::urlChanged |
( |
const QUrl & |
url | ) |
|
|
signal |
url displayed by the web page changed
- Since
- 4.6
QRectF Plasma::WebView::viewportGeometry |
( |
| ) |
const |
The geometry of the area that actually displays the web page.
- Since
- 4.4
void Plasma::WebView::wheelEvent |
( |
QGraphicsSceneWheelEvent * |
event | ) |
|
|
protected |
qreal Plasma::WebView::zoomFactor |
( |
| ) |
const |
The zoom factor of the page.
- Since
- 4.4
QSizeF Plasma::WebView::contentsSize |
|
read |
bool Plasma::WebView::dragToScroll |
|
readwrite |
QString Plasma::WebView::html |
|
readwrite |
QPointF Plasma::WebView::scrollPosition |
|
readwrite |
KUrl Plasma::WebView::url |
|
readwrite |
QRectF Plasma::WebView::viewportGeometry |
|
read |
qreal Plasma::WebView::zoomFactor |
|
readwrite |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:35 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.