![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <qmlplugininterface.h>
Signals | |
| void | qmlPluginUnloaded () |
Public Member Functions | |
| QmlPluginInterface () | |
| ~QmlPluginInterface () override | |
| void | init (InitState state, const QString &settingsPath) override |
| void | unload () override |
| bool | testPlugin () override |
| void | setEngine (QQmlEngine *engine) |
| void | setName (const QString &name) |
| void | populateWebViewMenu (QMenu *menu, WebView *webview, const WebHitTestResult &webHitTestResult) override |
| void | showSettings (QWidget *parent=nullptr) override |
| bool | mouseDoubleClick (Qz::ObjectName type, QObject *obj, QMouseEvent *event) override |
| bool | mousePress (Qz::ObjectName type, QObject *obj, QMouseEvent *event) override |
| bool | mouseRelease (Qz::ObjectName type, QObject *obj, QMouseEvent *event) override |
| bool | mouseMove (Qz::ObjectName type, QObject *obj, QMouseEvent *event) override |
| bool | wheelEvent (Qz::ObjectName type, QObject *obj, QWheelEvent *event) override |
| bool | keyPress (Qz::ObjectName type, QObject *obj, QKeyEvent *event) override |
| bool | keyRelease (Qz::ObjectName type, QObject *obj, QKeyEvent *event) override |
| bool | acceptNavigationRequest (WebPage *page, const QUrl &url, QWebEnginePage::NavigationType type, bool isMainFrame) override |
Public Member Functions inherited from PluginInterface | |
| virtual | ~PluginInterface ()=default |
| virtual void | init (InitState state, const QString &settingsPath)=0 |
| virtual void | unload ()=0 |
| virtual bool | testPlugin ()=0 |
| virtual void | showSettings (QWidget *parent=nullptr) |
| virtual void | populateWebViewMenu (QMenu *menu, WebView *view, const WebHitTestResult &r) |
| virtual void | populateExtensionsMenu (QMenu *menu) |
| virtual bool | mouseDoubleClick (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
| virtual bool | mousePress (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
| virtual bool | mouseRelease (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
| virtual bool | mouseMove (Qz::ObjectName type, QObject *obj, QMouseEvent *event) |
| virtual bool | wheelEvent (Qz::ObjectName type, QObject *obj, QWheelEvent *event) |
| virtual bool | keyPress (Qz::ObjectName type, QObject *obj, QKeyEvent *event) |
| virtual bool | keyRelease (Qz::ObjectName type, QObject *obj, QKeyEvent *event) |
| virtual bool | acceptNavigationRequest (WebPage *page, const QUrl &url, QWebEnginePage::NavigationType type, bool isMainFrame) |
Properties | |
| QJSValue | init |
| QJSValue | unload |
| QJSValue | testPlugin |
| QJSValue | populateWebViewMenu |
| QQmlComponent * | settingsWindow |
| QJSValue | mouseDoubleClick |
| QJSValue | mousePress |
| QJSValue | mouseRelease |
| QJSValue | mouseMove |
| QJSValue | wheelEvent |
| QJSValue | keyPress |
| QJSValue | keyRelease |
| QJSValue | acceptNavigationRequest |
| QQmlListProperty< QObject > | childItems |
Additional Inherited Members | |
Public Types inherited from PluginInterface | |
| enum | InitState { StartupInitState , LateInitState } |
Definition at line 29 of file qmlplugininterface.h.
|
explicit |
Definition at line 40 of file qmlplugininterface.cpp.
|
override |
Definition at line 45 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 226 of file qmlplugininterface.cpp.
|
overridevirtual |
Implements PluginInterface.
Definition at line 50 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 196 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 211 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 121 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 166 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 136 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 151 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 90 of file qmlplugininterface.cpp.
|
signal |
| void QmlPluginInterface::setEngine | ( | QQmlEngine * | engine | ) |
Definition at line 270 of file qmlplugininterface.cpp.
| void QmlPluginInterface::setName | ( | const QString & | name | ) |
Definition at line 275 of file qmlplugininterface.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 107 of file qmlplugininterface.cpp.
|
overridevirtual |
Implements PluginInterface.
|
overridevirtual |
Implements PluginInterface.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 181 of file qmlplugininterface.cpp.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
read |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.
|
readwrite |
Definition at line 1 of file qmlplugininterface.h.