39    explicit GM_Manager(
const QString &sPath, QObject* parent = 
nullptr);
 
   62    void showNotification(
const QString &message, 
const QString &title = QString());
 
   78    QString m_settingsPath;
 
   79    QString m_bootstrapScript;
 
   80    QString m_valuesScript;
 
   81    QPointer<GM_Settings> m_settings;
 
   83    QStringList m_disabledScripts;
 
   85    QList<GM_Script*> m_scripts;
 
   87    QHash<BrowserWindow*, GM_Icon*> m_windows;
 
GM_Manager(const QString &sPath, QObject *parent=nullptr)
QString requireScripts(const QStringList &urlList) const
void downloadScript(const QUrl &url)
void mainWindowDeleted(BrowserWindow *window)
bool containsScript(const QString &fullName) const
bool removeScript(GM_Script *script, bool removeFile=true)
void enableScript(GM_Script *script)
void showSettings(QWidget *parent)
static bool canRunOnScheme(const QString &scheme)
QString settingsPath() const
void showNotification(const QString &message, const QString &title=QString())
QString scriptsDirectory() const
bool addScript(GM_Script *script)
QList< GM_Script * > allScripts() const
QString bootstrapScript() const
void disableScript(GM_Script *script)
void mainWindowCreated(BrowserWindow *window)
QString valuesScript() const