![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <fcm_plugin.h>
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< FlashCookie > | flashCookies () |
QStringList | newCookiesList () |
void | clearNewOrigins () |
void | clearCache () |
QString | flashPlayerDataPath () const |
QVariantHash | readSettings () const |
void | writeSettings (const QVariantHash &hashSettings) |
void | removeCookie (const FlashCookie &flashCookie) |
![]() | |
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 | |
![]() | |
enum | InitState { StartupInitState , LateInitState } |
Definition at line 45 of file fcm_plugin.h.
|
explicit |
Definition at line 63 of file fcm_plugin.cpp.
void FCM_Plugin::clearCache | ( | ) |
Definition at line 157 of file fcm_plugin.cpp.
void FCM_Plugin::clearNewOrigins | ( | ) |
Definition at line 152 of file fcm_plugin.cpp.
QList< FlashCookie > FCM_Plugin::flashCookies | ( | ) |
Definition at line 139 of file fcm_plugin.cpp.
QString FCM_Plugin::flashPlayerDataPath | ( | ) | const |
Definition at line 194 of file fcm_plugin.cpp.
|
overridevirtual |
Implements PluginInterface.
Definition at line 68 of file fcm_plugin.cpp.
QStringList FCM_Plugin::newCookiesList | ( | ) |
Definition at line 147 of file fcm_plugin.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 127 of file fcm_plugin.cpp.
QVariantHash FCM_Plugin::readSettings | ( | ) | const |
Definition at line 199 of file fcm_plugin.cpp.
void FCM_Plugin::removeCookie | ( | const FlashCookie & | flashCookie | ) |
Definition at line 239 of file fcm_plugin.cpp.
void FCM_Plugin::setFlashCookies | ( | const QList< FlashCookie > & | flashCookies | ) |
Definition at line 134 of file fcm_plugin.cpp.
|
overridevirtual |
Reimplemented from PluginInterface.
Definition at line 119 of file fcm_plugin.cpp.
|
overridevirtual |
Implements PluginInterface.
Definition at line 114 of file fcm_plugin.cpp.
|
overridevirtual |
Implements PluginInterface.
Definition at line 96 of file fcm_plugin.cpp.
void FCM_Plugin::writeSettings | ( | const QVariantHash & | hashSettings | ) |
Definition at line 222 of file fcm_plugin.cpp.