Add download button to more pages + UI fixes

Signed-off-by: timoreo <contact@timoreo.fr>
This commit is contained in:
timoreo
2022-07-11 15:11:08 +02:00
parent 68446c2a54
commit 24dc154856
8 changed files with 111 additions and 54 deletions

View File

@ -14,6 +14,7 @@
#include "JavaCommon.h"
#include "java/JavaInstall.h"
#include "java/JavaUtils.h"
#include "JavaDownloader.h"
#include "FileSystem.h"
#include "ui/dialogs/CustomMessageBox.h"
@ -38,6 +39,8 @@ JavaSettingsWidget::JavaSettingsWidget(QWidget* parent) : QWidget(parent)
connect(m_javaBrowseBtn, &QPushButton::clicked, this, &JavaSettingsWidget::on_javaBrowseBtn_clicked);
connect(m_javaPathTextBox, &QLineEdit::textEdited, this, &JavaSettingsWidget::javaPathEdited);
connect(m_javaStatusBtn, &QToolButton::clicked, this, &JavaSettingsWidget::on_javaStatusBtn_clicked);
connect(m_javaDownloadBtn, &QPushButton::clicked, this, &JavaSettingsWidget::on_javaDownloadBtn_clicked);
}
void JavaSettingsWidget::setupUi()
@ -115,6 +118,10 @@ void JavaSettingsWidget::setupUi()
m_verticalLayout->addWidget(m_memoryGroupBox);
m_javaDownloadBtn = new QPushButton("Download Java",this);
m_verticalLayout->addWidget(m_javaDownloadBtn);
retranslate();
}
@ -276,7 +283,11 @@ void JavaSettingsWidget::on_javaBrowseBtn_clicked()
m_javaPathTextBox->setText(cooked_path);
checkJavaPath(cooked_path);
}
void JavaSettingsWidget::on_javaDownloadBtn_clicked()
{
JavaDownloader::showPrompts(this);
}
void JavaSettingsWidget::on_javaStatusBtn_clicked()
{
QString text;