forked from qt-creator/qt-creator
Android: simplify AndroidSdkManagerWidget::installEssentials()
Remove an argument that doesn't need to be be provided explicitly by the caller and can be done internally. Change-Id: Ie225f847560b746ce9b8103ab38caca5caca1b0a Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -206,7 +206,7 @@ AndroidSdkManagerWidget::~AndroidSdkManagerWidget()
|
|||||||
delete m_ui;
|
delete m_ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AndroidSdkManagerWidget::installEssentials(const QString &extraMessage)
|
void AndroidSdkManagerWidget::installEssentials()
|
||||||
{
|
{
|
||||||
m_sdkModel->selectMissingEssentials();
|
m_sdkModel->selectMissingEssentials();
|
||||||
if (!m_sdkModel->missingEssentials().isEmpty()) {
|
if (!m_sdkModel->missingEssentials().isEmpty()) {
|
||||||
@@ -217,7 +217,8 @@ void AndroidSdkManagerWidget::installEssentials(const QString &extraMessage)
|
|||||||
.arg(Core::Constants::IDE_DISPLAY_NAME)
|
.arg(Core::Constants::IDE_DISPLAY_NAME)
|
||||||
.arg(m_sdkModel->missingEssentials().join("\", \"")));
|
.arg(m_sdkModel->missingEssentials().join("\", \"")));
|
||||||
}
|
}
|
||||||
onApplyButton(extraMessage);
|
onApplyButton(tr("Android SDK installation is missing necessary packages. "
|
||||||
|
"Do you want to install the missing packages?"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void AndroidSdkManagerWidget::beginLicenseCheck()
|
void AndroidSdkManagerWidget::beginLicenseCheck()
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ public:
|
|||||||
QWidget *parent = nullptr);
|
QWidget *parent = nullptr);
|
||||||
~AndroidSdkManagerWidget() override;
|
~AndroidSdkManagerWidget() override;
|
||||||
|
|
||||||
void installEssentials(const QString &extraMessage = {});
|
void installEssentials();
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void updatingSdk();
|
void updatingSdk();
|
||||||
|
|||||||
@@ -515,11 +515,8 @@ void AndroidSettingsWidget::validateSdk()
|
|||||||
PlatformSdkInstalledRow,
|
PlatformSdkInstalledRow,
|
||||||
AllEssentialsInstalledRow});
|
AllEssentialsInstalledRow});
|
||||||
m_androidConfig.setSdkFullyConfigured(sdkToolsOk && componentsOk);
|
m_androidConfig.setSdkFullyConfigured(sdkToolsOk && componentsOk);
|
||||||
if (sdkToolsOk && !componentsOk) {
|
if (sdkToolsOk && !componentsOk)
|
||||||
m_sdkManagerWidget->installEssentials(
|
m_sdkManagerWidget->installEssentials();
|
||||||
"Android SDK installation is missing necessary packages. "
|
|
||||||
"Do you want to install the missing packages?");
|
|
||||||
}
|
|
||||||
|
|
||||||
updateNdkList();
|
updateNdkList();
|
||||||
updateUI();
|
updateUI();
|
||||||
|
|||||||
Reference in New Issue
Block a user