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

Method getDictionaryList

src/scripting/ScriptAPI.cpp:369–382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367}
368
369Q_INVOKABLE
370QMap<QString, QVariant> ScriptAPI::getDictionaryList(const bool forceReload /* = false */)
371{
372 QMap<QString, QVariant> retVal;
373 const QMultiHash<QString, QString> * h = Tw::Document::SpellCheckManager::getDictionaryList(forceReload);
374 for (QMultiHash<QString, QString>::const_iterator it = h->begin(); it != h->end(); ++it) {
375 if (!retVal.contains(it.value()))
376 retVal[it.value()] = QVariant::fromValue((QList<QVariant>() << it.key()));
377 else
378 retVal[it.value()] = (retVal[it.value()].toList() << it.key());
379 }
380
381 return retVal;
382}
383
384
385// Wrapper around TWApp::getEngineList()

Callers 1

babelLanguage.jsFile · 0.45

Calls 3

containsMethod · 0.80
keyMethod · 0.80
valueMethod · 0.45

Tested by

no test coverage detected