Plugins: Improve display names of plugins

This introduces a field "DisplayName" to PluginSpec and the plugin spec
json files. If present in the spec, PluginSpec::displayName returns it,
or otherways falls back to more established fields.

Fixes: QTCREATORBUG-31761
Change-Id: I4f4c4f3e33b17dfb2ec63644b1f50b3b9c6c024a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Alessandro Portale
2024-11-14 17:59:52 +01:00
parent e66ae4ac76
commit 1c40dfd419
98 changed files with 109 additions and 6 deletions

View File

@@ -2,7 +2,8 @@
-- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
return { return {
Id = "lualanguageserver", Id = "lualanguageserver",
Name = "Lua Language Server", DisplayName = "Lua Language Server",
Name = "LuaLanguageServer",
Version = "1.0.0", Version = "1.0.0",
CompatVersion = "1.0.0", CompatVersion = "1.0.0",
VendorId = "theqtcompany", VendorId = "theqtcompany",

View File

@@ -2,7 +2,8 @@
-- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
return { return {
Id = "luatests", Id = "luatests",
Name = "Lua Tests", DisplayName = "Lua Tests",
Name = "LuaTests",
Version = "1.0.0", Version = "1.0.0",
CompatVersion = "1.0.0", CompatVersion = "1.0.0",
VendorId = "theqtcompany", VendorId = "theqtcompany",

View File

@@ -2,7 +2,8 @@
-- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
return { return {
Id = "rustlanguageserver", Id = "rustlanguageserver",
Name = "Rust Language Server", DisplayName = "Rust Language Server",
Name = "RustLanguageServer",
Version = "1.0.0", Version = "1.0.0",
CompatVersion = "1.0.0", CompatVersion = "1.0.0",
VendorId = "theqtcompany", VendorId = "theqtcompany",

View File

@@ -42,7 +42,8 @@ end
return { return {
Id = "tellajoke", Id = "tellajoke",
Name = "Tell A Joke", DisplayName = "Tell a Joke",
Name = "TellAJoke",
Version = "1.0.0", Version = "1.0.0",
CompatVersion = "1.0.0", CompatVersion = "1.0.0",
VendorId = "theqtcompany", VendorId = "theqtcompany",

View File

@@ -187,6 +187,7 @@ public:
ExtensionSystem::PerformanceData performanceData; ExtensionSystem::PerformanceData performanceData;
QString id; QString id;
QString displayName;
QString name; QString name;
QString version; QString version;
QString compatVersion; QString compatVersion;
@@ -267,12 +268,13 @@ QString PluginSpec::id() const
} }
/*! /*!
Returns either name(), or id() if name() is empty. If both are empty, returns "<unknown>". Returns either DisplayName, name(), or id() if name() is empty. If all are empty,
returns "<unknown>".
*/ */
QString PluginSpec::displayName() const QString PluginSpec::displayName() const
{ {
return Utils::findOr( return Utils::findOr(
QStringList{name(), id(), filePath().fileName()}, QStringList{d->displayName, name(), id(), filePath().fileName()},
"<Unknown>", "<Unknown>",
std::not_fn(&QString::isEmpty)); std::not_fn(&QString::isEmpty));
} }
@@ -727,6 +729,7 @@ PluginSpecs PluginSpec::enableDependenciesIndirectly(bool enableTestDependencies
namespace { namespace {
const char PLUGIN_METADATA[] = "MetaData"; const char PLUGIN_METADATA[] = "MetaData";
const char PLUGIN_NAME[] = "Name"; const char PLUGIN_NAME[] = "Name";
const char PLUGIN_DISPLAYNAME[] = "DisplayName";
const char PLUGIN_ID[] = "Id"; const char PLUGIN_ID[] = "Id";
const char PLUGIN_VERSION[] = "Version"; const char PLUGIN_VERSION[] = "Version";
const char PLUGIN_COMPATVERSION[] = "CompatVersion"; const char PLUGIN_COMPATVERSION[] = "CompatVersion";
@@ -936,6 +939,9 @@ Utils::expected_str<void> PluginSpecPrivate::readMetaData(const QJsonObject &dat
if (auto r = assignOr(name, PLUGIN_NAME, id); !r.has_value()) if (auto r = assignOr(name, PLUGIN_NAME, id); !r.has_value())
return reportError(r.error()); return reportError(r.error());
if (auto r = assignOr(displayName, PLUGIN_DISPLAYNAME, name); !r.has_value())
return reportError(r.error());
if (auto r = assign(version, PLUGIN_VERSION); !r.has_value()) if (auto r = assign(version, PLUGIN_VERSION); !r.has_value())
return reportError(r.error()); return reportError(r.error());

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "android", "Id" : "android",
"DisplayName" : "Android",
"Name" : "Android", "Name" : "Android",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "appstatisticsmonitor", "Id" : "appstatisticsmonitor",
"DisplayName" : "Application Statistics Monitor",
"Name" : "AppStatisticsMonitor", "Name" : "AppStatisticsMonitor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "autotest", "Id" : "autotest",
"DisplayName" : "Tests",
"Name" : "AutoTest", "Name" : "AutoTest",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "autotoolsprojectmanager", "Id" : "autotoolsprojectmanager",
"DisplayName" : "Autotools",
"Name" : "AutotoolsProjectManager", "Name" : "AutotoolsProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "axivion", "Id" : "axivion",
"DisplayName" : "Axivion",
"Name" : "Axivion", "Name" : "Axivion",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "baremetal", "Id" : "baremetal",
"DisplayName" : "Bare Metal",
"Name" : "BareMetal", "Name" : "BareMetal",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "bazaar", "Id" : "bazaar",
"DisplayName" : "Bazaar",
"Name" : "Bazaar", "Name" : "Bazaar",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "beautifier", "Id" : "beautifier",
"DisplayName" : "Beautifier",
"Name" : "Beautifier", "Name" : "Beautifier",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "bineditor", "Id" : "bineditor",
"DisplayName" : "Binary Editor",
"Name" : "BinEditor", "Name" : "BinEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "boot2qt", "Id" : "boot2qt",
"DisplayName" : "Boot to Qt",
"Name" : "Boot2Qt", "Name" : "Boot2Qt",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "clangcodemodel", "Id" : "clangcodemodel",
"DisplayName" : "Clang Code Model",
"Name" : "ClangCodeModel", "Name" : "ClangCodeModel",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "clangformat", "Id" : "clangformat",
"DisplayName" : "ClangFormat",
"Name" : "ClangFormat", "Name" : "ClangFormat",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "clangtools", "Id" : "clangtools",
"DisplayName" : "Clang Tools",
"Name" : "ClangTools", "Name" : "ClangTools",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "classview", "Id" : "classview",
"DisplayName" : "Class View",
"Name" : "ClassView", "Name" : "ClassView",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "clearcase", "Id" : "clearcase",
"DisplayName" : "ClearCase",
"Name" : "ClearCase", "Name" : "ClearCase",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "cmakeprojectmanager", "Id" : "cmakeprojectmanager",
"DisplayName" : "CMake",
"Name" : "CMakeProjectManager", "Name" : "CMakeProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "coco", "Id" : "coco",
"DisplayName" : "Coco",
"Name" : "Coco", "Name" : "Coco",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "compilationdatabaseprojectmanager", "Id" : "compilationdatabaseprojectmanager",
"DisplayName" : "Compilation Databases",
"Name" : "CompilationDatabaseProjectManager", "Name" : "CompilationDatabaseProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "compilerexplorer", "Id" : "compilerexplorer",
"DisplayName" : "Compiler Explorer",
"Name" : "CompilerExplorer", "Name" : "CompilerExplorer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "conan", "Id" : "conan",
"DisplayName" : "Conan",
"Name" : "Conan", "Name" : "Conan",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "copilot", "Id" : "copilot",
"DisplayName" : "GitHub Copilot",
"Name" : "Copilot", "Name" : "Copilot",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "core", "Id" : "core",
"DisplayName" : "Core",
"Name" : "Core", "Name" : "Core",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "codepaster", "Id" : "codepaster",
"DisplayName" : "Code Paster",
"Name" : "CodePaster", "Name" : "CodePaster",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "cppcheck", "Id" : "cppcheck",
"DisplayName" : "Cppcheck",
"Name" : "Cppcheck", "Name" : "Cppcheck",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "cppeditor", "Id" : "cppeditor",
"DisplayName" : "C++ Editor",
"Name" : "CppEditor", "Name" : "CppEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "ctfvisualizer", "Id" : "ctfvisualizer",
"DisplayName" : "CTF Visualizer",
"Name" : "CtfVisualizer", "Name" : "CtfVisualizer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "cvs", "Id" : "cvs",
"DisplayName" : "CVS",
"Name" : "CVS", "Name" : "CVS",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "debugger", "Id" : "debugger",
"DisplayName" : "Debugger",
"Name" : "Debugger", "Name" : "Debugger",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "designer", "Id" : "designer",
"DisplayName" : "Qt Widgets Designer",
"Name" : "Designer", "Name" : "Designer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "diffeditor", "Id" : "diffeditor",
"DisplayName" : "Diff Viewer",
"Name" : "DiffEditor", "Name" : "DiffEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "docker", "Id" : "docker",
"DisplayName" : "Docker",
"Name" : "Docker", "Name" : "Docker",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "effectcomposer", "Id" : "effectcomposer",
"DisplayName" : "Effect Composer",
"Name" : "EffectComposer", "Name" : "EffectComposer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "emacskeys", "Id" : "emacskeys",
"DisplayName" : "Emacs Keys",
"Name" : "EmacsKeys", "Name" : "EmacsKeys",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "extensionmanager", "Id" : "extensionmanager",
"DisplayName" : "Extension Manager",
"Name" : "ExtensionManager", "Name" : "ExtensionManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "fakevim", "Id" : "fakevim",
"DisplayName" : "FakeVim",
"Name" : "FakeVim", "Name" : "FakeVim",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "fossil", "Id" : "fossil",
"DisplayName" : "Fossil",
"Name" : "Fossil", "Name" : "Fossil",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "genericprojectmanager", "Id" : "genericprojectmanager",
"DisplayName" : "Generic Project Manager",
"Name" : "GenericProjectManager", "Name" : "GenericProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "git", "Id" : "git",
"DisplayName" : "Git",
"Name" : "Git", "Name" : "Git",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "gitlab", "Id" : "gitlab",
"DisplayName" : "GitLab",
"Name" : "GitLab", "Name" : "GitLab",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "glsleditor", "Id" : "glsleditor",
"DisplayName" : "GLSL Editor",
"Name" : "GLSLEditor", "Name" : "GLSLEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "haskell", "Id" : "haskell",
"DisplayName" : "Haskell",
"Name" : "Haskell", "Name" : "Haskell",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "helloworld", "Id" : "helloworld",
"DisplayName" : "Hello World",
"Name" : "HelloWorld", "Name" : "HelloWorld",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "help", "Id" : "help",
"DisplayName" : "Help",
"Name" : "Help", "Name" : "Help",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "imageviewer", "Id" : "imageviewer",
"DisplayName" : "Image Viewer",
"Name" : "ImageViewer", "Name" : "ImageViewer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "incredibuild", "Id" : "incredibuild",
"DisplayName" : "IncrediBuild",
"Name" : "IncrediBuild", "Name" : "IncrediBuild",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "insight", "Id" : "insight",
"DisplayName" : "Insight",
"Name" : "Insight", "Name" : "Insight",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "ios", "Id" : "ios",
"DisplayName" : "iOS",
"Name" : "Ios", "Name" : "Ios",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "languageclient", "Id" : "languageclient",
"DisplayName" : "Language Client",
"Name" : "LanguageClient", "Name" : "LanguageClient",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "lualanguageclient", "Id" : "lualanguageclient",
"DisplayName" : "Lua Language Client",
"Name" : "LuaLanguageClient", "Name" : "LuaLanguageClient",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "lua", "Id" : "lua",
"DisplayName" : "Lua",
"Name" : "Lua", "Name" : "Lua",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "macros", "Id" : "macros",
"DisplayName" : "Macros",
"Name" : "Macros", "Name" : "Macros",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "marketplace", "Id" : "marketplace",
"DisplayName" : "Qt Marketplace",
"Name" : "Marketplace", "Name" : "Marketplace",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "mcusupport", "Id" : "mcusupport",
"DisplayName" : "Qt for MCUs",
"Name" : "McuSupport", "Name" : "McuSupport",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "mercurial", "Id" : "mercurial",
"DisplayName" : "Mercurial",
"Name" : "Mercurial", "Name" : "Mercurial",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "mesonprojectmanager", "Id" : "mesonprojectmanager",
"DisplayName" : "Meson",
"Name" : "MesonProjectManager", "Name" : "MesonProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "modeleditor", "Id" : "modeleditor",
"DisplayName" : "Model Editor",
"Name" : "ModelEditor", "Name" : "ModelEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "nim", "Id" : "nim",
"DisplayName" : "Nim",
"Name" : "Nim", "Name" : "Nim",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "perforce", "Id" : "perforce",
"DisplayName" : "Perforce",
"Name" : "Perforce", "Name" : "Perforce",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "perfprofiler", "Id" : "perfprofiler",
"DisplayName" : "Perf Profiler",
"Name" : "PerfProfiler", "Name" : "PerfProfiler",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "projectexplorer", "Id" : "projectexplorer",
"DisplayName" : "Project Explorer",
"Name" : "ProjectExplorer", "Name" : "ProjectExplorer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "python", "Id" : "python",
"DisplayName" : "Python",
"Name" : "Python", "Name" : "Python",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qbsprojectmanager", "Id" : "qbsprojectmanager",
"DisplayName" : "Qbs",
"Name" : "QbsProjectManager", "Name" : "QbsProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmakeprojectmanager", "Id" : "qmakeprojectmanager",
"DisplayName" : "qmake",
"Name" : "QmakeProjectManager", "Name" : "QmakeProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmldesigner", "Id" : "qmldesigner",
"DisplayName" : "Qt Quick Designer",
"Name" : "QmlDesigner", "Name" : "QmlDesigner",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmldesignerbase", "Id" : "qmldesignerbase",
"DisplayName" : "Qt Quick Designer Base",
"Name" : "QmlDesignerBase", "Name" : "QmlDesignerBase",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmldesignerlite", "Id" : "qmldesignerlite",
"DisplayName" : "Qt Quick Designer Lite",
"Name" : "QmlDesignerLite", "Name" : "QmlDesignerLite",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmljseditor", "Id" : "qmljseditor",
"DisplayName" : "QML/JS Editor",
"Name" : "QmlJSEditor", "Name" : "QmlJSEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmljstools", "Id" : "qmljstools",
"DisplayName" : "QML Tools",
"Name" : "QmlJSTools", "Name" : "QmlJSTools",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmlpreview", "Id" : "qmlpreview",
"DisplayName" : "QML Preview",
"Name" : "QmlPreview", "Name" : "QmlPreview",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmlprofiler", "Id" : "qmlprofiler",
"DisplayName" : "QML Profiler",
"Name" : "QmlProfiler", "Name" : "QmlProfiler",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qmlprojectmanager", "Id" : "qmlprojectmanager",
"DisplayName" : "QML Project Manager",
"Name" : "QmlProjectManager", "Name" : "QmlProjectManager",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qnx", "Id" : "qnx",
"DisplayName" : "QNX",
"Name" : "Qnx", "Name" : "Qnx",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qtapplicationmanagerintegration", "Id" : "qtapplicationmanagerintegration",
"DisplayName" : "Qt Application Manager",
"Name" : "QtApplicationManagerIntegration", "Name" : "QtApplicationManagerIntegration",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "qtsupport", "Id" : "qtsupport",
"DisplayName" : "Qt Support",
"Name" : "QtSupport", "Name" : "QtSupport",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "remotelinux", "Id" : "remotelinux",
"DisplayName" : "Remote Linux",
"Name" : "RemoteLinux", "Name" : "RemoteLinux",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "resourceeditor", "Id" : "resourceeditor",
"DisplayName" : "Resource Editor",
"Name" : "ResourceEditor", "Name" : "ResourceEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "saferenderer", "Id" : "saferenderer",
"DisplayName" : "Qt Safe Renderer",
"Name" : "SafeRenderer", "Name" : "SafeRenderer",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "screenrecorder", "Id" : "screenrecorder",
"DisplayName" : "Screen Recorder",
"Name" : "ScreenRecorder", "Name" : "ScreenRecorder",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "scxmleditor", "Id" : "scxmleditor",
"DisplayName" : "SCXML Editor",
"Name" : "ScxmlEditor", "Name" : "ScxmlEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "serialterminal", "Id" : "serialterminal",
"DisplayName" : "Serial Terminal",
"Name" : "SerialTerminal", "Name" : "SerialTerminal",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "silversearcher", "Id" : "silversearcher",
"DisplayName" : "Silver Searcher",
"Name" : "SilverSearcher", "Name" : "SilverSearcher",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "squish", "Id" : "squish",
"DisplayName" : "Squish",
"Name" : "Squish", "Name" : "Squish",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "studiowelcome", "Id" : "studiowelcome",
"DisplayName" : "Qt Design Studio Welcome",
"Name" : "StudioWelcome", "Name" : "StudioWelcome",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "subversion", "Id" : "subversion",
"DisplayName" : "Subversion",
"Name" : "Subversion", "Name" : "Subversion",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "terminal", "Id" : "terminal",
"DisplayName" : "Terminal",
"Name" : "Terminal", "Name" : "Terminal",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "texteditor", "Id" : "texteditor",
"DisplayName" : "Text Editor",
"Name" : "TextEditor", "Name" : "TextEditor",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "todo", "Id" : "todo",
"DisplayName" : "To Do",
"Name" : "Todo", "Name" : "Todo",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "updateinfo", "Id" : "updateinfo",
"DisplayName" : "Update Info",
"Name" : "UpdateInfo", "Name" : "UpdateInfo",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "valgrind", "Id" : "valgrind",
"DisplayName" : "Valgrind",
"Name" : "Valgrind", "Name" : "Valgrind",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "vcpkg", "Id" : "vcpkg",
"DisplayName" : "Vcpkg",
"Name" : "Vcpkg", "Name" : "Vcpkg",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "vcsbase", "Id" : "vcsbase",
"DisplayName" : "Version Control Systems",
"Name" : "VcsBase", "Name" : "VcsBase",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "webassembly", "Id" : "webassembly",
"DisplayName" : "WebAssembly",
"Name" : "WebAssembly", "Name" : "WebAssembly",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",

View File

@@ -1,5 +1,6 @@
{ {
"Id" : "welcome", "Id" : "welcome",
"DisplayName" : "Welcome",
"Name" : "Welcome", "Name" : "Welcome",
"Version" : "${IDE_VERSION}", "Version" : "${IDE_VERSION}",
"CompatVersion" : "${IDE_VERSION_COMPAT}", "CompatVersion" : "${IDE_VERSION_COMPAT}",