forked from qt-creator/qt-creator
TaskTree: Make most of TaskAdapter subclasses final
Change-Id: Ie6652c6f327b5a47b3a4cab58e64fbea0cb71276 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -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() {
|
||||
|
@@ -48,7 +48,7 @@ private:
|
||||
class FileStreamerPrivate *d = nullptr;
|
||||
};
|
||||
|
||||
class FileStreamerTaskAdapter : public Tasking::TaskAdapter<FileStreamer>
|
||||
class FileStreamerTaskAdapter final : public Tasking::TaskAdapter<FileStreamer>
|
||||
{
|
||||
public:
|
||||
FileStreamerTaskAdapter() {
|
||||
|
@@ -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();
|
||||
|
@@ -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();
|
||||
|
@@ -30,7 +30,7 @@ private:
|
||||
friend class CredentialQueryTaskAdapter;
|
||||
};
|
||||
|
||||
class CredentialQueryTaskAdapter : public Tasking::TaskAdapter<CredentialQuery>
|
||||
class CredentialQueryTaskAdapter final : public Tasking::TaskAdapter<CredentialQuery>
|
||||
{
|
||||
private:
|
||||
~CredentialQueryTaskAdapter();
|
||||
|
@@ -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();
|
||||
|
@@ -67,7 +67,7 @@ public:
|
||||
bool preStartCheck() override;
|
||||
};
|
||||
|
||||
class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter
|
||||
class LANGUAGECLIENT_EXPORT ClientWorkspaceSymbolRequestTaskAdapter final
|
||||
: public Tasking::TaskAdapter<ClientWorkspaceSymbolRequest>
|
||||
{
|
||||
public:
|
||||
|
@@ -39,7 +39,7 @@ private:
|
||||
QList<QMetaObject::Connection> m_connections;
|
||||
};
|
||||
|
||||
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter
|
||||
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter final
|
||||
: public Tasking::TaskAdapter<CurrentDocumentSymbolsRequest>
|
||||
{
|
||||
public:
|
||||
|
@@ -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(); }
|
||||
|
@@ -290,7 +290,7 @@ private:
|
||||
QString m_errorString;
|
||||
};
|
||||
|
||||
class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter
|
||||
class PROJECTEXPLORER_EXPORT DeviceProcessKillerTaskAdapter final
|
||||
: public Tasking::TaskAdapter<DeviceProcessKiller>
|
||||
{
|
||||
public:
|
||||
|
@@ -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); }
|
||||
|
@@ -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() {
|
||||
|
@@ -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); }
|
||||
|
Reference in New Issue
Block a user