MCPcopy Create free account
hub / github.com/KDE/falkon / setEnabled

Method setEnabled

src/plugins/GreaseMonkey/gm_manager.cpp:387–406  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

385
386
387void GM_Manager::setEnabled(const bool enabled)
388{
389 if (m_enabled == enabled) {
390 return;
391 }
392
393 m_enabled = enabled;
394 Q_EMIT enabledChanged(enabled);
395
396 QSettings settings(m_settingsPath + QL1S("/extensions.ini"), QSettings::IniFormat);
397 settings.beginGroup(QSL("GreaseMonkey"));
398 settings.setValue(QSL("enabled"), m_enabled);
399 settings.endGroup();
400
401 if (m_enabled) {
402 loadScripts();
403 } else {
404 unloadScripts();
405 }
406}
407
408void GM_Manager::mainWindowCreated(BrowserWindow* window)
409{

Callers 3

enableScriptMethod · 0.45
disableScriptMethod · 0.45
loadMethod · 0.45

Calls 3

beginGroupMethod · 0.80
endGroupMethod · 0.80
setValueMethod · 0.45

Tested by

no test coverage detected