LanguageClient: Use Core::ActionBuilder

Change-Id: Ie66ac478c35658fe82393143dc3dece41ddf591b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2023-11-10 17:06:22 +01:00
parent e799bcae6c
commit fc9b2b0b2b

View File

@@ -52,14 +52,10 @@ void LanguageClientPlugin::initialize()
Tr::tr("Generic StdIO Language Server"),
[]() { return new StdIOSettings; }});
//register actions
ActionContainer *toolsDebugContainer = ActionManager::actionContainer(
Core::Constants::M_TOOLS_DEBUG);
auto inspectAction = new QAction(Tr::tr("Inspect Language Clients..."), this);
connect(inspectAction, &QAction::triggered, this, &LanguageClientManager::showInspector);
toolsDebugContainer->addAction(
ActionManager::registerAction(inspectAction, "LanguageClient.InspectLanguageClients"));
ActionBuilder inspectAction(this, "LanguageClient.InspectLanguageClients");
inspectAction.setText(Tr::tr("Inspect Language Clients..."));
inspectAction.setContainer(Core::Constants::M_TOOLS_DEBUG);
inspectAction.setOnTriggered(this, &LanguageClientManager::showInspector);
}
void LanguageClientPlugin::extensionsInitialized()