forked from qt-creator/qt-creator
Android: allow sdkmanager to parse all generic packages
Task-number: QTCREATORBUG-23829 Change-Id: I29bd70a6703b9537e4a884e5acc53e2e2dd020cb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -55,9 +55,10 @@ public:
|
||||
EmulatorToolsPackage = 1 << 6,
|
||||
NDKPackage = 1 << 7,
|
||||
ExtraToolsPackage = 1 << 8,
|
||||
GenericSdkPackage = 1 << 9,
|
||||
AnyValidType = SdkToolsPackage | BuildToolsPackage | PlatformToolsPackage |
|
||||
SdkPlatformPackage | SystemImagePackage | EmulatorToolsPackage | NDKPackage |
|
||||
ExtraToolsPackage
|
||||
ExtraToolsPackage | GenericSdkPackage
|
||||
};
|
||||
|
||||
enum PackageState {
|
||||
@@ -221,6 +222,18 @@ public:
|
||||
ExtraTools(QVersionNumber revision, QString sdkStylePathStr, QObject *parent = nullptr);
|
||||
|
||||
// AndroidSdkPackage Overrides
|
||||
public:
|
||||
bool isValid() const override;
|
||||
PackageType type() const override;
|
||||
};
|
||||
|
||||
class GenericSdkPackage : public AndroidSdkPackage
|
||||
{
|
||||
public:
|
||||
GenericSdkPackage(QVersionNumber revision, QString sdkStylePathStr, QObject *parent = nullptr);
|
||||
|
||||
// AndroidSdkPackage Overrides
|
||||
public:
|
||||
bool isValid() const override;
|
||||
PackageType type() const override;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user