void AndroidSettingsWidget::browseNDKLocation() { Utils::FileName dir = Utils::FileName::fromString(QFileDialog::getExistingDirectory(this, tr("Select Android NDK folder"))); if (!checkNDK(dir)) return; m_ui->NDKLocationLineEdit->setText(dir.toUserOutput()); ndkLocationEditingFinished(); }
void AndroidSettingsWidget::ndkLocationEditingFinished() { Utils::FileName location = Utils::FileName::fromUserInput(m_ui->NDKLocationLineEdit->text()); if (!checkNDK(location)) return; saveSettings(true); fillToolchainVersions(); }
void AndroidSettingsWidget::ndkLocationEditingFinished() { Utils::FileName location = Utils::FileName::fromUserInput(m_ui->NDKLocationLineEdit->text()); m_androidConfig.toolchainHost.clear(); // force toolchain host detection if (!checkNDK(location)) return; searchForAnt(location.toString()); saveSettings(true); }
void AndroidSettingsWidget::initGui() { m_ui->setupUi(this); if (checkSDK(m_androidConfig.sdkLocation)) m_ui->SDKLocationLineEdit->setText(m_androidConfig.sdkLocation.toUserOutput()); else m_androidConfig.sdkLocation.clear(); if (checkNDK(m_androidConfig.ndkLocation)) m_ui->NDKLocationLineEdit->setText(m_androidConfig.ndkLocation.toUserOutput()); else m_androidConfig.ndkLocation.clear(); m_ui->AntLocationLineEdit->setText(m_androidConfig.antLocation.toUserOutput()); m_ui->OpenJDKLocationLineEdit->setText(m_androidConfig.openJDKLocation.toUserOutput()); m_ui->DataPartitionSizeSpinBox->setValue(m_androidConfig.partitionSize); m_ui->CreateKitCheckBox->setChecked(m_androidConfig.automaticKitCreation); m_ui->AVDTableView->setModel(&m_AVDModel); m_AVDModel.setAvdList(AndroidConfigurations::instance().androidVirtualDevices()); m_ui->AVDTableView->horizontalHeader()->setResizeMode(QHeaderView::Stretch); m_ui->AVDTableView->horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents); }