forked from qt-creator/qt-creator
AndroidDeviceDialog: Move default device selection into Dialog
Change-Id: Ib4a272eba1f1521c082ec519ef016ad5969eb527 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include <QVector>
|
||||
#include <QDialog>
|
||||
#include <QFutureWatcher>
|
||||
#include <QTime>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QModelIndex;
|
||||
@@ -54,7 +55,8 @@ class AndroidDeviceDialog : public QDialog
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit AndroidDeviceDialog(int apiLevel, const QString &abi, AndroidConfigurations::Options opts, QWidget *parent = 0);
|
||||
explicit AndroidDeviceDialog(int apiLevel, const QString &abi, AndroidConfigurations::Options opts,
|
||||
const QString &serialNumber, QWidget *parent = 0);
|
||||
~AndroidDeviceDialog();
|
||||
|
||||
AndroidDeviceInfo device();
|
||||
@@ -74,6 +76,8 @@ private:
|
||||
const Utils::Environment &environment);
|
||||
void devicesRefreshed();
|
||||
void enableOkayButton();
|
||||
void useDefaultDevice();
|
||||
void defaultDeviceClear();
|
||||
|
||||
AndroidDeviceModel *m_model;
|
||||
Ui::AndroidDeviceDialog *m_ui;
|
||||
@@ -81,6 +85,8 @@ private:
|
||||
int m_apiLevel;
|
||||
QString m_abi;
|
||||
QString m_avdNameFromAdd;
|
||||
QString m_defaultDevice;
|
||||
QTime m_defaultDeviceTimer;
|
||||
QFutureWatcher<AndroidConfig::CreateAvdInfo> m_futureWatcherAddDevice;
|
||||
QFutureWatcher<QVector<AndroidDeviceInfo>> m_futureWatcherRefreshDevices;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user