diff --git a/src/libs/utils/async.h b/src/libs/utils/async.h index 8c7155bc131..c3caec5d3ad 100644 --- a/src/libs/utils/async.h +++ b/src/libs/utils/async.h @@ -202,7 +202,7 @@ private: }; template -class AsyncTaskAdapter : public Tasking::TaskAdapter> +class AsyncTaskAdapter final : public Tasking::TaskAdapter> { public: AsyncTaskAdapter() { diff --git a/src/libs/utils/filestreamer.h b/src/libs/utils/filestreamer.h index 8f569ff4363..ae7ad3d1bd8 100644 --- a/src/libs/utils/filestreamer.h +++ b/src/libs/utils/filestreamer.h @@ -48,7 +48,7 @@ private: class FileStreamerPrivate *d = nullptr; }; -class FileStreamerTaskAdapter : public Tasking::TaskAdapter +class FileStreamerTaskAdapter final : public Tasking::TaskAdapter { public: FileStreamerTaskAdapter() { diff --git a/src/libs/utils/qtcprocess.h b/src/libs/utils/qtcprocess.h index cc629fe127b..2182f5bf35b 100644 --- a/src/libs/utils/qtcprocess.h +++ b/src/libs/utils/qtcprocess.h @@ -213,7 +213,7 @@ public: std::function processImplHook; }; -class QTCREATOR_UTILS_EXPORT ProcessTaskAdapter : public Tasking::TaskAdapter +class QTCREATOR_UTILS_EXPORT ProcessTaskAdapter final : public Tasking::TaskAdapter { public: ProcessTaskAdapter(); diff --git a/src/libs/utils/unarchiver.h b/src/libs/utils/unarchiver.h index 23fcad07a81..cdafe4ca700 100644 --- a/src/libs/utils/unarchiver.h +++ b/src/libs/utils/unarchiver.h @@ -49,7 +49,7 @@ private: QString m_gzipFileDestName; }; -class QTCREATOR_UTILS_EXPORT UnarchiverTaskAdapter : public Tasking::TaskAdapter +class QTCREATOR_UTILS_EXPORT UnarchiverTaskAdapter final : public Tasking::TaskAdapter { public: UnarchiverTaskAdapter(); diff --git a/src/plugins/axivion/credentialquery.h b/src/plugins/axivion/credentialquery.h index b5ea338c3bd..d8a958ab53e 100644 --- a/src/plugins/axivion/credentialquery.h +++ b/src/plugins/axivion/credentialquery.h @@ -30,7 +30,7 @@ private: friend class CredentialQueryTaskAdapter; }; -class CredentialQueryTaskAdapter : public Tasking::TaskAdapter +class CredentialQueryTaskAdapter final : public Tasking::TaskAdapter { private: ~CredentialQueryTaskAdapter(); diff --git a/src/plugins/ios/iostoolhandler.h b/src/plugins/ios/iostoolhandler.h index 33d413e3cfc..e8071a86ce0 100644 --- a/src/plugins/ios/iostoolhandler.h +++ b/src/plugins/ios/iostoolhandler.h @@ -87,7 +87,7 @@ private: Internal::IosDeviceType m_deviceType = Internal::IosDeviceType::IosDevice; }; -class IosToolTaskAdapter : public Tasking::TaskAdapter +class IosToolTaskAdapter final : public Tasking::TaskAdapter { public: IosToolTaskAdapter(); diff --git a/src/plugins/languageclient/clientrequest.h b/src/plugins/languageclient/clientrequest.h index d1ed3161741..8d1304e044f 100644 --- a/src/plugins/languageclient/clientrequest.h +++ b/src/plugins/languageclient/clientrequest.h @@ -67,7 +67,7 @@ public: bool preStartCheck() override; }; -class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter +class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter final : public Tasking::TaskAdapter { public: diff --git a/src/plugins/languageclient/currentdocumentsymbolsrequest.h b/src/plugins/languageclient/currentdocumentsymbolsrequest.h index 3ea7ee5f152..a45d92f8a29 100644 --- a/src/plugins/languageclient/currentdocumentsymbolsrequest.h +++ b/src/plugins/languageclient/currentdocumentsymbolsrequest.h @@ -39,7 +39,7 @@ private: QList m_connections; }; -class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter +class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter final : public Tasking::TaskAdapter { public: diff --git a/src/plugins/projectexplorer/devicesupport/filetransfer.h b/src/plugins/projectexplorer/devicesupport/filetransfer.h index 2d84351d55c..87fc7a940b7 100644 --- a/src/plugins/projectexplorer/devicesupport/filetransfer.h +++ b/src/plugins/projectexplorer/devicesupport/filetransfer.h @@ -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(); } diff --git a/src/plugins/projectexplorer/devicesupport/idevice.h b/src/plugins/projectexplorer/devicesupport/idevice.h index 490906bf901..12b8fa418fc 100644 --- a/src/plugins/projectexplorer/devicesupport/idevice.h +++ b/src/plugins/projectexplorer/devicesupport/idevice.h @@ -290,7 +290,7 @@ private: QString m_errorString; }; -class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter +class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter final : public Tasking::TaskAdapter { public: diff --git a/src/plugins/qbsprojectmanager/qbsrequest.h b/src/plugins/qbsprojectmanager/qbsrequest.h index bd3eb6db43c..340bbe0f12f 100644 --- a/src/plugins/qbsprojectmanager/qbsrequest.h +++ b/src/plugins/qbsprojectmanager/qbsrequest.h @@ -40,7 +40,7 @@ private: QbsRequestObject *m_requestObject = nullptr; }; -class QbsRequestTaskAdapter : public Tasking::TaskAdapter +class QbsRequestTaskAdapter final : public Tasking::TaskAdapter { public: QbsRequestTaskAdapter() { connect(task(), &QbsRequest::done, this, &TaskInterface::done); } diff --git a/src/plugins/valgrind/valgrindprocess.h b/src/plugins/valgrind/valgrindprocess.h index 7a4e722c0da..04e0d4bbc46 100644 --- a/src/plugins/valgrind/valgrindprocess.h +++ b/src/plugins/valgrind/valgrindprocess.h @@ -61,7 +61,7 @@ private: std::unique_ptr d; }; -class ValgrindProcessTaskAdapter : public Tasking::TaskAdapter +class ValgrindProcessTaskAdapter final : public Tasking::TaskAdapter { public: ValgrindProcessTaskAdapter() { diff --git a/src/plugins/valgrind/xmlprotocol/parser.h b/src/plugins/valgrind/xmlprotocol/parser.h index 9116ad6d81a..f53609ccf66 100644 --- a/src/plugins/valgrind/xmlprotocol/parser.h +++ b/src/plugins/valgrind/xmlprotocol/parser.h @@ -51,7 +51,7 @@ private: std::unique_ptr d; }; -class ParserTaskAdapter : public Tasking::TaskAdapter +class ParserTaskAdapter final : public Tasking::TaskAdapter { public: ParserTaskAdapter() { connect(task(), &Parser::done, this, &Tasking::TaskInterface::done); }