From fc9b2b0b2b9e09788b236e4c66c5c71646e4a47b Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 10 Nov 2023 17:06:22 +0100 Subject: [PATCH] LanguageClient: Use Core::ActionBuilder Change-Id: Ie66ac478c35658fe82393143dc3dece41ddf591b Reviewed-by: Christian Stenger --- src/plugins/languageclient/languageclientplugin.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/plugins/languageclient/languageclientplugin.cpp b/src/plugins/languageclient/languageclientplugin.cpp index 235ea9b5593..18e0eca21eb 100644 --- a/src/plugins/languageclient/languageclientplugin.cpp +++ b/src/plugins/languageclient/languageclientplugin.cpp @@ -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()