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> template <typename ResultType>
class AsyncTaskAdapter : public Tasking::TaskAdapter<Async<ResultType>> class AsyncTaskAdapter final : public Tasking::TaskAdapter<Async<ResultType>>
{ {
public: public:
AsyncTaskAdapter() { AsyncTaskAdapter() {

View File

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

View File

@@ -213,7 +213,7 @@ public:
std::function<ProcessInterface *(const FilePath &)> processImplHook; 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: public:
ProcessTaskAdapter(); ProcessTaskAdapter();

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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