![]() |
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 |
![]() | |
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 | |
![]() | |
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.