forked from qt-creator/qt-creator
AndroidDeployQtStep: Make it cancelable
And use QFutureInterface for it. Change-Id: I1145b70b119d92af7316977c813f4f29b1f20b74 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -22,16 +22,14 @@ public:
|
||||
QString startAvd(const QString &name) const;
|
||||
bool startAvdAsync(const QString &avdName) const;
|
||||
QString findAvd(const QString &avdName) const;
|
||||
QString waitForAvd(const QString &avdName,
|
||||
const std::function<bool()> &cancelChecker = {}) const;
|
||||
QString waitForAvd(const QString &avdName, const QFutureInterfaceBase &fi = {}) const;
|
||||
bool isAvdBooted(const QString &device) const;
|
||||
static bool avdManagerCommand(const AndroidConfig &config,
|
||||
const QStringList &args,
|
||||
QString *output);
|
||||
|
||||
private:
|
||||
bool waitForBooted(const QString &serialNumber,
|
||||
const std::function<bool()> &cancelChecker) const;
|
||||
bool waitForBooted(const QString &serialNumber, const QFutureInterfaceBase &fi = {}) const;
|
||||
|
||||
private:
|
||||
const AndroidConfig &m_config;
|
||||
|
||||
Reference in New Issue
Block a user