#include <pluginproxy.h>
|
| PluginProxy (QObject *parent=nullptr) |
|
void | registerAppEventHandler (EventHandlerType type, PluginInterface *obj) |
|
void | populateWebViewMenu (QMenu *menu, WebView *view, const WebHitTestResult &r) |
|
void | populateExtensionsMenu (QMenu *menu) |
|
bool | processMouseDoubleClick (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
|
bool | processMousePress (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
|
bool | processMouseRelease (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
|
bool | processMouseMove (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
|
bool | processWheelEvent (Qz::ObjectName type, QObject *obj, QWheelEvent *event) |
|
bool | processKeyPress (Qz::ObjectName type, QObject *obj, QKeyEvent *event) |
|
bool | processKeyRelease (Qz::ObjectName type, QObject *obj, QKeyEvent *event) |
|
bool | acceptNavigationRequest (WebPage *page, const QUrl &url, QWebEnginePage::NavigationType type, bool isMainFrame) |
|
void | emitWebPageCreated (WebPage *page) |
|
void | emitWebPageDeleted (WebPage *page) |
|
void | emitMainWindowCreated (BrowserWindow *window) |
|
void | emitMainWindowDeleted (BrowserWindow *window) |
|
| Plugins (QObject *parent=nullptr) |
|
QList< Plugin > | availablePlugins () |
|
bool | loadPlugin (Plugin *plugin) |
|
void | unloadPlugin (Plugin *plugin) |
|
void | removePlugin (Plugin *plugin) |
|
bool | addPlugin (const QString &id) |
|
void | shutdown () |
|
SpeedDial * | speedDial () |
|
Definition at line 29 of file pluginproxy.h.
◆ EventHandlerType
Enumerator |
---|
MouseDoubleClickHandler | |
MousePressHandler | |
MouseReleaseHandler | |
MouseMoveHandler | |
KeyPressHandler | |
KeyReleaseHandler | |
WheelEventHandler | |
Definition at line 33 of file pluginproxy.h.
◆ PluginProxy()
PluginProxy::PluginProxy |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ acceptNavigationRequest()
bool PluginProxy::acceptNavigationRequest |
( |
WebPage * |
page, |
|
|
const QUrl & |
url, |
|
|
QWebEnginePage::NavigationType |
type, |
|
|
bool |
isMainFrame |
|
) |
| |
◆ emitMainWindowCreated()
void PluginProxy::emitMainWindowCreated |
( |
BrowserWindow * |
window | ) |
|
◆ emitMainWindowDeleted()
void PluginProxy::emitMainWindowDeleted |
( |
BrowserWindow * |
window | ) |
|
◆ emitWebPageCreated()
void PluginProxy::emitWebPageCreated |
( |
WebPage * |
page | ) |
|
◆ emitWebPageDeleted()
void PluginProxy::emitWebPageDeleted |
( |
WebPage * |
page | ) |
|
◆ mainWindowCreated
◆ mainWindowDeleted
◆ populateExtensionsMenu()
void PluginProxy::populateExtensionsMenu |
( |
QMenu * |
menu | ) |
|
◆ populateWebViewMenu()
◆ processKeyPress()
bool PluginProxy::processKeyPress |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QKeyEvent * |
event |
|
) |
| |
◆ processKeyRelease()
bool PluginProxy::processKeyRelease |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QKeyEvent * |
event |
|
) |
| |
◆ processMouseDoubleClick()
bool PluginProxy::processMouseDoubleClick |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
◆ processMouseMove()
bool PluginProxy::processMouseMove |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
◆ processMousePress()
bool PluginProxy::processMousePress |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
◆ processMouseRelease()
bool PluginProxy::processMouseRelease |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
◆ processWheelEvent()
bool PluginProxy::processWheelEvent |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QWheelEvent * |
event |
|
) |
| |
◆ registerAppEventHandler()
◆ webPageCreated
void PluginProxy::webPageCreated |
( |
WebPage * |
page | ) |
|
|
signal |
◆ webPageDeleted
void PluginProxy::webPageDeleted |
( |
WebPage * |
page | ) |
|
|
signal |
The documentation for this class was generated from the following files: