forked from qt-creator/qt-creator
Android: Auto installation of missing necessary SDK packages
Task-number: QTCREATORBUG-18978 Change-Id: Iac3e2c956ac3da717c6509f28b8d810827947ea0 Reviewed-by: BogDan Vatra <bogdan@kdab.com>
This commit is contained in:
@@ -84,7 +84,7 @@ AndroidSdkManagerWidget::AndroidSdkManagerWidget(AndroidConfig &config,
|
||||
QWidget(parent),
|
||||
m_androidConfig(config),
|
||||
m_sdkManager(sdkManager),
|
||||
m_sdkModel(new AndroidSdkModel(m_sdkManager, this)),
|
||||
m_sdkModel(new AndroidSdkModel(m_androidConfig, m_sdkManager, this)),
|
||||
m_ui(new Ui::AndroidSdkManagerWidget)
|
||||
{
|
||||
QTC_CHECK(sdkManager);
|
||||
@@ -173,6 +173,12 @@ void AndroidSdkManagerWidget::setSdkManagerControlsEnabled(bool enable)
|
||||
m_ui->optionsButton->setEnabled(enable);
|
||||
}
|
||||
|
||||
void AndroidSdkManagerWidget::installEssentials()
|
||||
{
|
||||
m_sdkModel->selectMissingEssentials();
|
||||
m_ui->applySelectionButton->click();
|
||||
}
|
||||
|
||||
void AndroidSdkManagerWidget::onApplyButton()
|
||||
{
|
||||
QTC_ASSERT(currentView() == PackageListing, return);
|
||||
|
||||
Reference in New Issue
Block a user