Python: Remove pluginInstance() and convert users

Change-Id: I43179961cdee855b710fc082568a7d0d9a0f0719
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
hjk
2024-02-01 16:37:40 +01:00
parent f589ed7f1e
commit ca2a4f771f
11 changed files with 33 additions and 56 deletions

View File

@@ -5,7 +5,6 @@
#include "pythonconstants.h"
#include "pythonkitaspect.h"
#include "pythonplugin.h"
#include "pythontr.h"
#include "pythonutils.h"
@@ -619,7 +618,7 @@ static QString defaultPylsConfiguration()
return QString::fromUtf8(QJsonDocument(configuration).toJson());
}
static void disableOutdatedPylsNow()
void PythonSettings::disableOutdatedPylsNow()
{
using namespace LanguageClient;
const QList<BaseSettings *>
@@ -635,14 +634,14 @@ static void disableOutdatedPylsNow()
}
}
static void disableOutdatedPyls()
void PythonSettings::disableOutdatedPyls()
{
using namespace ExtensionSystem;
if (PluginManager::isInitializationDone()) {
disableOutdatedPylsNow();
} else {
QObject::connect(PluginManager::instance(), &PluginManager::initializationDone,
pluginInstance(), &disableOutdatedPylsNow);
this, &PythonSettings::disableOutdatedPylsNow);
}
}