MCPcopy Create free account
hub / github.com/TeXworks/texworks / getHookScripts

Method getHookScripts

src/TWScriptManager.cpp:370–384  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

368}
369
370QList<Tw::Scripting::ScriptObject *> TWScriptManager::getHookScripts(const QString& hook) const
371{
372 QList<Tw::Scripting::ScriptObject*> result;
373
374 foreach (QObject *obj, m_Hooks.findChildren<QObject*>()) {
375 Tw::Scripting::ScriptObject *scriptObject = qobject_cast<Tw::Scripting::ScriptObject*>(obj);
376 if (!scriptObject)
377 continue;
378 if (!scriptObject->isEnabled())
379 continue;
380 if (scriptObject->getHook().compare(hook, Qt::CaseInsensitive) == 0)
381 result.append(scriptObject);
382 }
383 return result;
384}
385
386bool
387TWScriptManager::runScript(QObject* script, QObject * context, QVariant & result, Tw::Scripting::Script::ScriptType scriptType)

Callers 2

populateTreeMethod · 0.45

Calls 4

compareMethod · 0.80
getHookMethod · 0.80
foreachFunction · 0.70
isEnabledMethod · 0.45

Tested by

no test coverage detected