MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / scriptingDocKindForScriptKind

Function scriptingDocKindForScriptKind

app/src/AI/ToolDispatcher.cpp:1019–1034  ·  view source on GitHub ↗

* @brief Maps a script kind + language pair to the matching scripting-docs key. */

Source from the content-addressed store, hash-verified

1017 * @brief Maps a script kind + language pair to the matching scripting-docs key.
1018 */
1019static QString scriptingDocKindForScriptKind(const QString& kind, int language)
1020{
1021 if (kind == QStringLiteral("frame_parser"))
1022 return language == 0 ? QStringLiteral("frame_parser_js") : QStringLiteral("frame_parser_lua");
1023
1024 if (kind == QStringLiteral("transform"))
1025 return language == 0 ? QStringLiteral("transform_js") : QStringLiteral("transform_lua");
1026
1027 if (kind == QStringLiteral("painter"))
1028 return QStringLiteral("painter_js");
1029
1030 if (kind == QStringLiteral("output_widget"))
1031 return QStringLiteral("output_widget_js");
1032
1033 return {};
1034}
1035
1036/**
1037 * @brief Returns true when a dry-run reply succeeded at both envelope and inner-result level.

Callers 1

executeScriptDryRunFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected