forked from qt-creator/qt-creator
Android: Clean up AndroidDeviceInfo
Turn it into a class, add a isValid method and initialize it properly Change-Id: I413ca931b125c9bbfc58b855280e9e58402f3d0b Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -57,19 +57,22 @@ namespace Utils { class Environment; }
|
|||||||
namespace Android {
|
namespace Android {
|
||||||
class AndroidPlugin;
|
class AndroidPlugin;
|
||||||
|
|
||||||
struct AndroidDeviceInfo
|
class AndroidDeviceInfo
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
QString serialNumber;
|
QString serialNumber;
|
||||||
QString avdname;
|
QString avdname;
|
||||||
QStringList cpuAbi;
|
QStringList cpuAbi;
|
||||||
int sdk;
|
int sdk = -1;
|
||||||
enum State { OkState, UnAuthorizedState, OfflineState };
|
enum State { OkState, UnAuthorizedState, OfflineState };
|
||||||
State state;
|
State state = OfflineState;
|
||||||
bool unauthorized;
|
bool unauthorized = false;
|
||||||
enum AndroidDeviceType { Hardware, Emulator };
|
enum AndroidDeviceType { Hardware, Emulator };
|
||||||
AndroidDeviceType type;
|
AndroidDeviceType type = Emulator;
|
||||||
|
|
||||||
static QStringList adbSelector(const QString &serialNumber);
|
static QStringList adbSelector(const QString &serialNumber);
|
||||||
|
|
||||||
|
bool isValid() { return !serialNumber.isEmpty() && !avdname.isEmpty(); }
|
||||||
};
|
};
|
||||||
|
|
||||||
class SdkPlatform
|
class SdkPlatform
|
||||||
|
|||||||
Reference in New Issue
Block a user