Falkon Develop
Cross-platform Qt-based web browser
AutoScrollPlugin Class Reference

#include <autoscrollplugin.h>

Inheritance diagram for AutoScrollPlugin:
PluginInterface

Public Member Functions

 AutoScrollPlugin ()
 
void init (InitState state, const QString &settingsPath) override
 
void unload () override
 
bool testPlugin () override
 
void showSettings (QWidget *parent) override
 
bool mouseMove (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 wheelEvent (Qz::ObjectName type, QObject *obj, QWheelEvent *event) 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)
 

Additional Inherited Members

- Public Types inherited from PluginInterface
enum  InitState { StartupInitState , LateInitState }
 

Detailed Description

Definition at line 26 of file autoscrollplugin.h.

Constructor & Destructor Documentation

◆ AutoScrollPlugin()

AutoScrollPlugin::AutoScrollPlugin ( )
explicit

Definition at line 26 of file autoscrollplugin.cpp.

Member Function Documentation

◆ init()

void AutoScrollPlugin::init ( InitState  state,
const QString &  settingsPath 
)
overridevirtual

Implements PluginInterface.

Definition at line 32 of file autoscrollplugin.cpp.

◆ mouseMove()

bool AutoScrollPlugin::mouseMove ( Qz::ObjectName  type,
QObject *  obj,
QMouseEvent *  event 
)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 65 of file autoscrollplugin.cpp.

◆ mousePress()

bool AutoScrollPlugin::mousePress ( Qz::ObjectName  type,
QObject *  obj,
QMouseEvent *  event 
)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 74 of file autoscrollplugin.cpp.

◆ mouseRelease()

bool AutoScrollPlugin::mouseRelease ( Qz::ObjectName  type,
QObject *  obj,
QMouseEvent *  event 
)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 83 of file autoscrollplugin.cpp.

◆ showSettings()

void AutoScrollPlugin::showSettings ( QWidget *  parent)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 55 of file autoscrollplugin.cpp.

◆ testPlugin()

bool AutoScrollPlugin::testPlugin ( )
overridevirtual

Implements PluginInterface.

Definition at line 49 of file autoscrollplugin.cpp.

◆ unload()

void AutoScrollPlugin::unload ( )
overridevirtual

Implements PluginInterface.

Definition at line 44 of file autoscrollplugin.cpp.

◆ wheelEvent()

bool AutoScrollPlugin::wheelEvent ( Qz::ObjectName  type,
QObject *  obj,
QWheelEvent *  event 
)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 92 of file autoscrollplugin.cpp.


The documentation for this class was generated from the following files: