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

@ -49,6 +49,7 @@
#include "JavaCommon.h"
#include "Application.h"
#include "JavaDownloader.h"
#include "java/JavaInstallList.h"
#include "java/JavaUtils.h"
#include "FileSystem.h"
@ -374,6 +375,11 @@ void InstanceSettingsPage::loadSettings()
ui->serverJoinAddress->setText(m_settings->get("JoinServerOnLaunchAddress").toString());
}
void InstanceSettingsPage::on_javaDownloadBtn_clicked()
{
JavaDownloader::showPrompts(this);
}
void InstanceSettingsPage::on_javaDetectBtn_clicked()
{
if (JavaUtils::getJavaCheckPath().isEmpty()) {

View File

@ -81,6 +81,7 @@ private slots:
void on_javaDetectBtn_clicked();
void on_javaTestBtn_clicked();
void on_javaBrowseBtn_clicked();
void on_javaDownloadBtn_clicked();
void applySettings();
void loadSettings();

View File

@ -95,6 +95,13 @@
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QPushButton" name="javaDownloadBtn">
<property name="text">
<string>Download Java...</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>