TaskTree: Make most of TaskAdapter subclasses final

Change-Id: Ie6652c6f327b5a47b3a4cab58e64fbea0cb71276
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2024-07-10 14:52:22 +02:00
parent 779390829c
commit 5aea1a817a
13 changed files with 13 additions and 13 deletions

View File

@@ -202,7 +202,7 @@ private:
};
template <typename ResultType>
class AsyncTaskAdapter : public Tasking::TaskAdapter<Async<ResultType>>
class AsyncTaskAdapter final : public Tasking::TaskAdapter<Async<ResultType>>
{
public:
AsyncTaskAdapter() {

View File

@@ -48,7 +48,7 @@ private:
class FileStreamerPrivate *d = nullptr;
};
class FileStreamerTaskAdapter : public Tasking::TaskAdapter<FileStreamer>
class FileStreamerTaskAdapter final : public Tasking::TaskAdapter<FileStreamer>
{
public:
FileStreamerTaskAdapter() {

View File

@@ -213,7 +213,7 @@ public:
std::function<ProcessInterface *(const FilePath &)> processImplHook;
};
class QTCREATOR_UTILS_EXPORT ProcessTaskAdapter : public Tasking::TaskAdapter<Process>
class QTCREATOR_UTILS_EXPORT ProcessTaskAdapter final : public Tasking::TaskAdapter<Process>
{
public:
ProcessTaskAdapter();

View File

@@ -49,7 +49,7 @@ private:
QString m_gzipFileDestName;
};
class QTCREATOR_UTILS_EXPORT UnarchiverTaskAdapter : public Tasking::TaskAdapter<Unarchiver>
class QTCREATOR_UTILS_EXPORT UnarchiverTaskAdapter final : public Tasking::TaskAdapter<Unarchiver>
{
public:
UnarchiverTaskAdapter();

View File

@@ -30,7 +30,7 @@ private:
friend class CredentialQueryTaskAdapter;
};
class CredentialQueryTaskAdapter : public Tasking::TaskAdapter<CredentialQuery>
class CredentialQueryTaskAdapter final : public Tasking::TaskAdapter<CredentialQuery>
{
private:
~CredentialQueryTaskAdapter();

View File

@@ -87,7 +87,7 @@ private:
Internal::IosDeviceType m_deviceType = Internal::IosDeviceType::IosDevice;
};
class IosToolTaskAdapter : public Tasking::TaskAdapter<IosToolRunner>
class IosToolTaskAdapter final : public Tasking::TaskAdapter<IosToolRunner>
{
public:
IosToolTaskAdapter();

View File

@@ -67,7 +67,7 @@ public:
bool preStartCheck() override;
};
class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter
class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter final
: public Tasking::TaskAdapter<ClientWorkspaceSymbolRequest>
{
public:

View File

@@ -39,7 +39,7 @@ private:
QList<QMetaObject::Connection> m_connections;
};
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter final
: public Tasking::TaskAdapter<CurrentDocumentSymbolsRequest>
{
public:

View File

@@ -54,7 +54,7 @@ public:
void start() override { task()->start(); }
};
class PROJECTEXPLORER_EXPORT FileTransferTestTaskAdapter : public FileTransferTaskAdapter
class PROJECTEXPLORER_EXPORT FileTransferTestTaskAdapter final : public FileTransferTaskAdapter
{
public:
void start() final { task()->test(); }

View File

@@ -290,7 +290,7 @@ private:
QString m_errorString;
};
class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter
class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter final
: public Tasking::TaskAdapter<DeviceProcessKiller>
{
public:

View File

@@ -40,7 +40,7 @@ private:
QbsRequestObject *m_requestObject = nullptr;
};
class QbsRequestTaskAdapter : public Tasking::TaskAdapter<QbsRequest>
class QbsRequestTaskAdapter final : public Tasking::TaskAdapter<QbsRequest>
{
public:
QbsRequestTaskAdapter() { connect(task(), &QbsRequest::done, this, &TaskInterface::done); }

View File

@@ -61,7 +61,7 @@ private:
std::unique_ptr<ValgrindProcessPrivate> d;
};
class ValgrindProcessTaskAdapter : public Tasking::TaskAdapter<ValgrindProcess>
class ValgrindProcessTaskAdapter final : public Tasking::TaskAdapter<ValgrindProcess>
{
public:
ValgrindProcessTaskAdapter() {

View File

@@ -51,7 +51,7 @@ private:
std::unique_ptr<ParserPrivate> d;
};
class ParserTaskAdapter : public Tasking::TaskAdapter<Parser>
class ParserTaskAdapter final : public Tasking::TaskAdapter<Parser>
{
public:
ParserTaskAdapter() { connect(task(), &Parser::done, this, &Tasking::TaskInterface::done); }