将Settings中DEFAULT_PROFILE, HOME_PROFILE字段移至Profiles
This commit is contained in:
@@ -20,14 +20,18 @@ package org.jackhuang.hmcl.setting;
|
|||||||
import org.jackhuang.hmcl.Launcher;
|
import org.jackhuang.hmcl.Launcher;
|
||||||
|
|
||||||
public final class Profiles {
|
public final class Profiles {
|
||||||
|
|
||||||
|
public static final String DEFAULT_PROFILE = "Default";
|
||||||
|
public static final String HOME_PROFILE = "Home";
|
||||||
|
|
||||||
private Profiles() {
|
private Profiles() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getProfileDisplayName(Profile profile) {
|
public static String getProfileDisplayName(Profile profile) {
|
||||||
switch (profile.getName()) {
|
switch (profile.getName()) {
|
||||||
case Settings.DEFAULT_PROFILE:
|
case Profiles.DEFAULT_PROFILE:
|
||||||
return Launcher.i18n("profile.default");
|
return Launcher.i18n("profile.default");
|
||||||
case Settings.HOME_PROFILE:
|
case Profiles.HOME_PROFILE:
|
||||||
return Launcher.i18n("profile.home");
|
return Launcher.i18n("profile.home");
|
||||||
default:
|
default:
|
||||||
return profile.getName();
|
return profile.getName();
|
||||||
|
|||||||
@@ -66,9 +66,6 @@ public class Settings {
|
|||||||
.setPrettyPrinting()
|
.setPrettyPrinting()
|
||||||
.create();
|
.create();
|
||||||
|
|
||||||
public static final String DEFAULT_PROFILE = "Default";
|
|
||||||
public static final String HOME_PROFILE = "Home";
|
|
||||||
|
|
||||||
public static final String SETTINGS_FILE_NAME = "hmcl.json";
|
public static final String SETTINGS_FILE_NAME = "hmcl.json";
|
||||||
public static final File SETTINGS_FILE = new File(SETTINGS_FILE_NAME).getAbsoluteFile();
|
public static final File SETTINGS_FILE = new File(SETTINGS_FILE_NAME).getAbsoluteFile();
|
||||||
|
|
||||||
@@ -562,8 +559,8 @@ public class Settings {
|
|||||||
|
|
||||||
private void checkProfileMap() {
|
private void checkProfileMap() {
|
||||||
if (getProfileMap().isEmpty()) {
|
if (getProfileMap().isEmpty()) {
|
||||||
getProfileMap().put(DEFAULT_PROFILE, new Profile(DEFAULT_PROFILE));
|
getProfileMap().put(Profiles.DEFAULT_PROFILE, new Profile(Profiles.DEFAULT_PROFILE));
|
||||||
getProfileMap().put(HOME_PROFILE, new Profile(HOME_PROFILE, Launcher.MINECRAFT_DIRECTORY));
|
getProfileMap().put(Profiles.HOME_PROFILE, new Profile(Profiles.HOME_PROFILE, Launcher.MINECRAFT_DIRECTORY));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user