forked from qt-creator/qt-creator
LanguageClient: Decouple plugin and LanguageClientManager a bit
Change-Id: I052156bbc52838e61eb2782af7b48e308eef4a3a Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -29,19 +29,14 @@ LanguageClientPlugin::~LanguageClientPlugin()
|
||||
m_instance = nullptr;
|
||||
}
|
||||
|
||||
LanguageClientPlugin *LanguageClientPlugin::instance()
|
||||
{
|
||||
return m_instance;
|
||||
}
|
||||
|
||||
void LanguageClientPlugin::initialize()
|
||||
{
|
||||
using namespace Core;
|
||||
|
||||
setupCallHierarchyFactory();
|
||||
setupLanguageClientProjectPanel();
|
||||
setupLanguageClientManager(this);
|
||||
|
||||
LanguageClientManager::init();
|
||||
LanguageClientSettings::registerClientType({Constants::LANGUAGECLIENT_STDIO_SETTINGS_ID,
|
||||
Tr::tr("Generic StdIO Language Server"),
|
||||
[]() { return new StdIOSettings; }});
|
||||
|
||||
Reference in New Issue
Block a user