aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/instance/InstanceSettingsPage.ui
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-11-11 15:02:08 +0100
committerSefa Eyeoglu <contact@scrumplex.net>2022-11-11 15:04:05 +0100
commit5ee4fb3522ea2bb66ad49e1cdd91140b8d5c6a00 (patch)
treece1d95fc90e427cb9cb08da413a40027dd254f0b /launcher/ui/pages/instance/InstanceSettingsPage.ui
parent46a8e18841f398a3735e7ca4310c317e3dacc474 (diff)
downloadPrismLauncher-5ee4fb3522ea2bb66ad49e1cdd91140b8d5c6a00.tar.gz
PrismLauncher-5ee4fb3522ea2bb66ad49e1cdd91140b8d5c6a00.tar.bz2
PrismLauncher-5ee4fb3522ea2bb66ad49e1cdd91140b8d5c6a00.zip
feat: validate maximum memory allocation
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Diffstat (limited to 'launcher/ui/pages/instance/InstanceSettingsPage.ui')
-rw-r--r--launcher/ui/pages/instance/InstanceSettingsPage.ui87
1 files changed, 50 insertions, 37 deletions
diff --git a/launcher/ui/pages/instance/InstanceSettingsPage.ui b/launcher/ui/pages/instance/InstanceSettingsPage.ui
index 8b3c3370..43488aa2 100644
--- a/launcher/ui/pages/instance/InstanceSettingsPage.ui
+++ b/launcher/ui/pages/instance/InstanceSettingsPage.ui
@@ -112,40 +112,54 @@
<property name="checked">
<bool>false</bool>
</property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QLabel" name="labelMinMem">
+ <layout class="QGridLayout" name="gridLayout_2" columnstretch="1,0,0">
+ <item row="2" column="0">
+ <widget class="QLabel" name="labelPermGen">
<property name="text">
- <string>Minimum memory allocation:</string>
+ <string notr="true">PermGen:</string>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="maxMemSpinBox">
+ <item row="1" column="0">
+ <widget class="QLabel" name="labelMaxMem">
+ <property name="text">
+ <string>Maximum memory allocation:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" colspan="3">
+ <widget class="QLabel" name="labelPermgenNote">
+ <property name="text">
+ <string>Note: Permgen is set automatically by Java 8 and later</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="2">
+ <widget class="QSpinBox" name="permGenSpinBox">
<property name="toolTip">
- <string>The maximum amount of memory Minecraft is allowed to use.</string>
+ <string>The amount of memory available to store loaded Java classes.</string>
</property>
<property name="suffix">
<string notr="true"> MiB</string>
</property>
<property name="minimum">
- <number>128</number>
+ <number>64</number>
</property>
<property name="maximum">
- <number>65536</number>
+ <number>999999999</number>
</property>
<property name="singleStep">
- <number>128</number>
+ <number>8</number>
</property>
<property name="value">
- <number>1024</number>
+ <number>64</number>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="minMemSpinBox">
+ <item row="1" column="2">
+ <widget class="QSpinBox" name="maxMemSpinBox">
<property name="toolTip">
- <string>The amount of memory Minecraft is started with.</string>
+ <string>The maximum amount of memory Minecraft is allowed to use.</string>
</property>
<property name="suffix">
<string notr="true"> MiB</string>
@@ -160,50 +174,49 @@
<number>128</number>
</property>
<property name="value">
- <number>256</number>
+ <number>1024</number>
</property>
</widget>
</item>
- <item row="2" column="1">
- <widget class="QSpinBox" name="permGenSpinBox">
+ <item row="0" column="0">
+ <widget class="QLabel" name="labelMinMem">
+ <property name="text">
+ <string>Minimum memory allocation:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QSpinBox" name="minMemSpinBox">
<property name="toolTip">
- <string>The amount of memory available to store loaded Java classes.</string>
+ <string>The amount of memory Minecraft is started with.</string>
</property>
<property name="suffix">
<string notr="true"> MiB</string>
</property>
<property name="minimum">
- <number>64</number>
+ <number>128</number>
</property>
<property name="maximum">
- <number>999999999</number>
+ <number>65536</number>
</property>
<property name="singleStep">
- <number>8</number>
+ <number>128</number>
</property>
<property name="value">
- <number>64</number>
+ <number>256</number>
</property>
</widget>
</item>
- <item row="2" column="0">
- <widget class="QLabel" name="labelPermGen">
+ <item row="1" column="1">
+ <widget class="QLabel" name="labelMaxMemIcon">
<property name="text">
- <string notr="true">PermGen:</string>
+ <string notr="true"/>
</property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="labelMaxMem">
- <property name="text">
- <string>Maximum memory allocation:</string>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
</property>
- </widget>
- </item>
- <item row="3" column="0" colspan="2">
- <widget class="QLabel" name="labelPermgenNote">
- <property name="text">
- <string>Note: Permgen is set automatically by Java 8 and later</string>
+ <property name="buddy">
+ <cstring>maxMemSpinBox</cstring>
</property>
</widget>
</item>