Android: List extra packages as well

These packages should get listed as well as they contain
(at least on Windows) essential packages.

Change-Id: Ia8fb8fc641ac6d9a7fba8f65a31ef65eae560a99
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Christian Stenger
2018-11-21 08:07:07 +01:00
parent 04b20a1a46
commit 10f15f5d1a
3 changed files with 51 additions and 2 deletions

View File

@@ -53,8 +53,9 @@ public:
SdkPlatformPackage = 1 << 4,
SystemImagePackage = 1 << 5,
EmulatorToolsPackage = 1 << 6,
ExtraToolsPackage = 1 << 7,
AnyValidType = SdkToolsPackage | BuildToolsPackage | PlatformToolsPackage |
SdkPlatformPackage | SystemImagePackage | EmulatorToolsPackage
SdkPlatformPackage | SystemImagePackage | EmulatorToolsPackage | ExtraToolsPackage
};
enum PackageState {
@@ -191,6 +192,16 @@ public:
bool isValid() const override;
PackageType type() const override;
};
class ExtraTools : public AndroidSdkPackage
{
public:
ExtraTools(QVersionNumber revision, QString sdkStylePathStr, QObject *parent = nullptr);
// AndroidSdkPackage Overrides
bool isValid() const override;
PackageType type() const override;
};
} // namespace Android