ProjectExplorer: Make Tasks a QList, not a QVector

That's what it is going to be in Qt6 anyways.

Change-Id: I8a059fc0e4d8bb5a1e3138071613b1d72a08d15b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2022-01-26 13:02:49 +01:00
parent 1fc83d2a56
commit f6cb638345
4 changed files with 4 additions and 4 deletions

View File

@@ -62,7 +62,7 @@ public:
static Ptr create(const DockerDeviceData &data) { return Ptr(new DockerDevice(data)); }
ProjectExplorer::IDeviceWidget *createWidget() override;
QVector<ProjectExplorer::Task> validate() const override;
QList<ProjectExplorer::Task> validate() const override;
bool canCreateProcess() const override { return true; }
ProjectExplorer::DeviceProcess *createProcess(QObject *parent) const override;

View File

@@ -543,7 +543,7 @@ bool IDevice::isCompatibleWith(const Kit *k) const
return DeviceTypeKitAspect::deviceTypeId(k) == type();
}
QVector<Task> IDevice::validate() const
QList<Task> IDevice::validate() const
{
return {};
}

View File

@@ -159,7 +159,7 @@ public:
Utils::Id id() const;
virtual bool isCompatibleWith(const Kit *k) const;
virtual QVector<Task> validate() const;
virtual QList<Task> validate() const;
QString displayType() const;
Utils::OsType osType() const;

View File

@@ -138,7 +138,7 @@ public:
DeploymentTask(TaskType type, const QString &description);
};
using Tasks = QVector<Task>;
using Tasks = QList<Task>;
PROJECTEXPLORER_EXPORT QString toHtml(const Tasks &issues);
PROJECTEXPLORER_EXPORT bool containsType(const Tasks &issues, Task::TaskType);