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

#include <fcm_plugin.h>

Inheritance diagram for FCM_Plugin:
PluginInterface

Public Member Functions

 FCM_Plugin ()
 
void init (InitState state, const QString &settingsPath) override
 
void unload () override
 
bool testPlugin () override
 
void showSettings (QWidget *parent) override
 
void populateExtensionsMenu (QMenu *menu) override
 
void setFlashCookies (const QList< FlashCookie > &flashCookies)
 
QList< FlashCookieflashCookies ()
 
QStringList newCookiesList ()
 
void clearNewOrigins ()
 
void clearCache ()
 
QString flashPlayerDataPath () const
 
QVariantHash readSettings () const
 
void writeSettings (const QVariantHash &hashSettings)
 
void removeCookie (const FlashCookie &flashCookie)
 
- 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 45 of file fcm_plugin.h.

Constructor & Destructor Documentation

◆ FCM_Plugin()

FCM_Plugin::FCM_Plugin ( )
explicit

Definition at line 63 of file fcm_plugin.cpp.

Member Function Documentation

◆ clearCache()

void FCM_Plugin::clearCache ( )

Definition at line 157 of file fcm_plugin.cpp.

◆ clearNewOrigins()

void FCM_Plugin::clearNewOrigins ( )

Definition at line 152 of file fcm_plugin.cpp.

◆ flashCookies()

QList< FlashCookie > FCM_Plugin::flashCookies ( )

Definition at line 139 of file fcm_plugin.cpp.

◆ flashPlayerDataPath()

QString FCM_Plugin::flashPlayerDataPath ( ) const

Definition at line 194 of file fcm_plugin.cpp.

◆ init()

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

Implements PluginInterface.

Definition at line 68 of file fcm_plugin.cpp.

◆ newCookiesList()

QStringList FCM_Plugin::newCookiesList ( )

Definition at line 147 of file fcm_plugin.cpp.

◆ populateExtensionsMenu()

void FCM_Plugin::populateExtensionsMenu ( QMenu *  menu)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 127 of file fcm_plugin.cpp.

◆ readSettings()

QVariantHash FCM_Plugin::readSettings ( ) const

Definition at line 199 of file fcm_plugin.cpp.

◆ removeCookie()

void FCM_Plugin::removeCookie ( const FlashCookie flashCookie)

Definition at line 239 of file fcm_plugin.cpp.

◆ setFlashCookies()

void FCM_Plugin::setFlashCookies ( const QList< FlashCookie > &  flashCookies)

Definition at line 134 of file fcm_plugin.cpp.

◆ showSettings()

void FCM_Plugin::showSettings ( QWidget *  parent)
overridevirtual

Reimplemented from PluginInterface.

Definition at line 119 of file fcm_plugin.cpp.

◆ testPlugin()

bool FCM_Plugin::testPlugin ( )
overridevirtual

Implements PluginInterface.

Definition at line 114 of file fcm_plugin.cpp.

◆ unload()

void FCM_Plugin::unload ( )
overridevirtual

Implements PluginInterface.

Definition at line 96 of file fcm_plugin.cpp.

◆ writeSettings()

void FCM_Plugin::writeSettings ( const QVariantHash &  hashSettings)

Definition at line 222 of file fcm_plugin.cpp.


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