Change to scope pointer

This commit is contained in:
Petr Mironychev 2024-10-06 16:03:50 +02:00
parent 162c068431
commit d77e13cddb

View File

@ -124,9 +124,9 @@ public:
void restartClient() void restartClient()
{ {
LanguageClient::LanguageClientManager::shutdownClient(m_qodeAssistClient); LanguageClient::LanguageClientManager::shutdownClient(m_qodeAssistClient.get());
m_qodeAssistClient = new QodeAssistClient(); m_qodeAssistClient.reset(new QodeAssistClient());
} }
bool delayedInitialize() final bool delayedInitialize() final
@ -140,7 +140,7 @@ public:
{ {
if (!m_qodeAssistClient) if (!m_qodeAssistClient)
return SynchronousShutdown; return SynchronousShutdown;
connect(m_qodeAssistClient, connect(m_qodeAssistClient.get(),
&QObject::destroyed, &QObject::destroyed,
this, this,
&IPlugin::asynchronousShutdownFinished); &IPlugin::asynchronousShutdownFinished);
@ -148,7 +148,7 @@ public:
} }
private: private:
QPointer<QodeAssistClient> m_qodeAssistClient; QScopedPointer<QodeAssistClient> m_qodeAssistClient;
QPointer<Chat::ChatOutputPane> m_chatOutputPane; QPointer<Chat::ChatOutputPane> m_chatOutputPane;
}; };