#include <plugininterface.h>
|
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) |
|
Definition at line 36 of file plugininterface.h.
◆ InitState
◆ ~PluginInterface()
virtual PluginInterface::~PluginInterface |
( |
| ) |
|
|
virtualdefault |
◆ acceptNavigationRequest()
virtual bool PluginInterface::acceptNavigationRequest |
( |
WebPage * |
page, |
|
|
const QUrl & |
url, |
|
|
QWebEnginePage::NavigationType |
type, |
|
|
bool |
isMainFrame |
|
) |
| |
|
inlinevirtual |
◆ init()
virtual void PluginInterface::init |
( |
InitState |
state, |
|
|
const QString & |
settingsPath |
|
) |
| |
|
pure virtual |
Implemented in GnomeKeyringPlugin, AdBlockPlugin, QmlPluginInterface, AutoScrollPlugin, FCM_Plugin, GM_Plugin, KDEFrameworksIntegrationPlugin, MouseGesturesPlugin, PIM_Plugin, SiteSettingsView, StatusBarIconsPlugin, TabManagerPlugin, TestPlugin, and VerticalTabsPlugin.
◆ keyPress()
virtual bool PluginInterface::keyPress |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QKeyEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ keyRelease()
virtual bool PluginInterface::keyRelease |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QKeyEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ mouseDoubleClick()
virtual bool PluginInterface::mouseDoubleClick |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ mouseMove()
virtual bool PluginInterface::mouseMove |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ mousePress()
virtual bool PluginInterface::mousePress |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ mouseRelease()
virtual bool PluginInterface::mouseRelease |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QMouseEvent * |
event |
|
) |
| |
|
inlinevirtual |
◆ populateExtensionsMenu()
virtual void PluginInterface::populateExtensionsMenu |
( |
QMenu * |
menu | ) |
|
|
inlinevirtual |
◆ populateWebViewMenu()
◆ showSettings()
virtual void PluginInterface::showSettings |
( |
QWidget * |
parent = nullptr | ) |
|
|
inlinevirtual |
Reimplemented in AutoScrollPlugin, FCM_Plugin, MouseGesturesPlugin, PIM_Plugin, StatusBarIconsPlugin, TabManagerPlugin, TestPlugin, AdBlockPlugin, QmlPluginInterface, GM_Plugin, and VerticalTabsPlugin.
Definition at line 50 of file plugininterface.h.
◆ testPlugin()
virtual bool PluginInterface::testPlugin |
( |
| ) |
|
|
pure virtual |
Implemented in GnomeKeyringPlugin, AdBlockPlugin, QmlPluginInterface, AutoScrollPlugin, FCM_Plugin, GM_Plugin, KDEFrameworksIntegrationPlugin, MouseGesturesPlugin, PIM_Plugin, SiteSettingsView, StatusBarIconsPlugin, TabManagerPlugin, TestPlugin, and VerticalTabsPlugin.
◆ unload()
virtual void PluginInterface::unload |
( |
| ) |
|
|
pure virtual |
Implemented in GnomeKeyringPlugin, AdBlockPlugin, QmlPluginInterface, AutoScrollPlugin, FCM_Plugin, GM_Plugin, KDEFrameworksIntegrationPlugin, MouseGesturesPlugin, PIM_Plugin, SiteSettingsView, StatusBarIconsPlugin, TabManagerPlugin, TestPlugin, and VerticalTabsPlugin.
◆ wheelEvent()
virtual bool PluginInterface::wheelEvent |
( |
Qz::ObjectName |
type, |
|
|
QObject * |
obj, |
|
|
QWheelEvent * |
event |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file: