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

#include <gm_manager.h>

Inheritance diagram for GM_Manager:

Public Slots

void mainWindowCreated (BrowserWindow *window)
 
void mainWindowDeleted (BrowserWindow *window)
 

Signals

void scriptsChanged ()
 

Public Member Functions

 GM_Manager (const QString &sPath, QObject *parent=nullptr)
 
 ~GM_Manager ()
 
void showSettings (QWidget *parent)
 
void downloadScript (const QUrl &url)
 
QString settingsPath () const
 
QString scriptsDirectory () const
 
QString requireScripts (const QStringList &urlList) const
 
QString bootstrapScript () const
 
QString valuesScript () const
 
void unloadPlugin ()
 
QList< GM_Script * > allScripts () const
 
bool containsScript (const QString &fullName) const
 
void enableScript (GM_Script *script)
 
void disableScript (GM_Script *script)
 
bool addScript (GM_Script *script)
 
bool removeScript (GM_Script *script, bool removeFile=true)
 
void showNotification (const QString &message, const QString &title=QString())
 

Static Public Member Functions

static bool canRunOnScheme (const QString &scheme)
 

Detailed Description

Definition at line 35 of file gm_manager.h.

Constructor & Destructor Documentation

◆ GM_Manager()

GM_Manager::GM_Manager ( const QString &  sPath,
QObject *  parent = nullptr 
)
explicit

Definition at line 42 of file gm_manager.cpp.

◆ ~GM_Manager()

GM_Manager::~GM_Manager ( )

Definition at line 50 of file gm_manager.cpp.

Member Function Documentation

◆ addScript()

bool GM_Manager::addScript ( GM_Script script)

Definition at line 190 of file gm_manager.cpp.

◆ allScripts()

QList< GM_Script * > GM_Manager::allScripts ( ) const

Definition at line 154 of file gm_manager.cpp.

◆ bootstrapScript()

QString GM_Manager::bootstrapScript ( ) const

Definition at line 126 of file gm_manager.cpp.

◆ canRunOnScheme()

bool GM_Manager::canRunOnScheme ( const QString &  scheme)
static

Definition at line 292 of file gm_manager.cpp.

◆ containsScript()

bool GM_Manager::containsScript ( const QString &  fullName) const

Definition at line 159 of file gm_manager.cpp.

◆ disableScript()

void GM_Manager::disableScript ( GM_Script script)

Definition at line 179 of file gm_manager.cpp.

◆ downloadScript()

void GM_Manager::downloadScript ( const QUrl &  url)

Definition at line 65 of file gm_manager.cpp.

◆ enableScript()

void GM_Manager::enableScript ( GM_Script script)

Definition at line 170 of file gm_manager.cpp.

◆ mainWindowCreated

void GM_Manager::mainWindowCreated ( BrowserWindow window)
slot

Definition at line 298 of file gm_manager.cpp.

◆ mainWindowDeleted

void GM_Manager::mainWindowDeleted ( BrowserWindow window)
slot

Definition at line 306 of file gm_manager.cpp.

◆ removeScript()

bool GM_Manager::removeScript ( GM_Script script,
bool  removeFile = true 
)

Definition at line 206 of file gm_manager.cpp.

◆ requireScripts()

QString GM_Manager::requireScripts ( const QStringList &  urlList) const

Definition at line 98 of file gm_manager.cpp.

◆ scriptsChanged

void GM_Manager::scriptsChanged ( )
signal

◆ scriptsDirectory()

QString GM_Manager::scriptsDirectory ( ) const

Definition at line 93 of file gm_manager.cpp.

◆ settingsPath()

QString GM_Manager::settingsPath ( ) const

Definition at line 88 of file gm_manager.cpp.

◆ showNotification()

void GM_Manager::showNotification ( const QString &  message,
const QString &  title = QString() 
)

Definition at line 230 of file gm_manager.cpp.

◆ showSettings()

void GM_Manager::showSettings ( QWidget *  parent)

Definition at line 55 of file gm_manager.cpp.

◆ unloadPlugin()

void GM_Manager::unloadPlugin ( )

Definition at line 136 of file gm_manager.cpp.

◆ valuesScript()

QString GM_Manager::valuesScript ( ) const

Definition at line 131 of file gm_manager.cpp.


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