From dfb0a3b724f624532557fe7cb20e8678560f444c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 24 May 2015 14:49:54 +0200 Subject: GH-991 implement wrapper commands --- application/pages/global/JavaPage.cpp | 2 ++ application/pages/global/JavaPage.ui | 24 +++++++++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) (limited to 'application/pages') diff --git a/application/pages/global/JavaPage.cpp b/application/pages/global/JavaPage.cpp index 3daf35dc..d201bb2f 100644 --- a/application/pages/global/JavaPage.cpp +++ b/application/pages/global/JavaPage.cpp @@ -70,6 +70,7 @@ void JavaPage::applySettings() // Custom Commands s->set("PreLaunchCommand", ui->preLaunchCmdTextBox->text()); + s->set("WrapperCommand", ui->wrapperCmdTextBox->text()); s->set("PostExitCommand", ui->postExitCmdTextBox->text()); } void JavaPage::loadSettings() @@ -86,6 +87,7 @@ void JavaPage::loadSettings() // Custom Commands ui->preLaunchCmdTextBox->setText(s->get("PreLaunchCommand").toString()); + ui->wrapperCmdTextBox->setText(s->get("WrapperCommand").toString()); ui->postExitCmdTextBox->setText(s->get("PostExitCommand").toString()); } diff --git a/application/pages/global/JavaPage.ui b/application/pages/global/JavaPage.ui index f9c629c2..f1bc3781 100644 --- a/application/pages/global/JavaPage.ui +++ b/application/pages/global/JavaPage.ui @@ -7,7 +7,7 @@ 0 0 545 - 609 + 559 @@ -238,7 +238,7 @@ Custom Commands - + Post-exit command: @@ -255,9 +255,19 @@ - + + + + + Wrapper command: + + + + + + @@ -270,7 +280,7 @@ - Pre-launch command runs before the instance launches and post-exit command runs after it exits. Both will be run in MultiMC's working directory with INST_ID, INST_DIR, and INST_NAME as environment variables. + <html><head/><body><p>Pre-launch command runs before the instance launches and post-exit command runs after it exits. Both will be run in MultiMC's working directory with INST_ID, INST_DIR, and INST_NAME as environment variables.</p><p>Wrapper command allows running java using an extra wrapper program (like 'optirun' on Linux)</p></body></html> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop @@ -290,11 +300,15 @@ minMemSpinBox maxMemSpinBox permGenSpinBox - javaPathTextBox javaBrowseBtn + javaPathTextBox jvmArgsTextBox + javaDetectBtn + javaTestBtn preLaunchCmdTextBox + wrapperCmdTextBox postExitCmdTextBox + tabWidget -- cgit v1.2.3