Fixes #22, try to show jpn title

This commit is contained in:
seven332 committed 2015-07-14 20:43:55 +08:00
1 parent f589124cc8
commit 0cd06a8354
20 files changed
+425 -67

No files matched your search

@@ -72,11 +72,7 @@ public final class Settings {
sSettingsPre.edit().putString(key, value).apply();
}
/****** EH ******/
public static final String KEY_EH_SOURCE = "eh_source";
public static final int DEFAULT_EH_SOURCE = EhUrl.SOURCE_G;
public static final String KEY_EH_API = "eh_api";
public static final int DEFAULT_EH_API = EhUrl.SOURCE_G;
/****** Other ******/
private static final String KEY_SIGN_IN = "sign_in";
private static final boolean DEFAULT_SIGN_IN = false;
private static final String KEY_DISPLAY_NAME = "display_name";
@@ -88,21 +84,6 @@ public final class Settings {
private static final String KEY_IGNEOUS = "igneous";
private static final String DEFAULT_IGNEOUS = null;
public static int getEhSource() {
int value = getInt(KEY_EH_SOURCE, DEFAULT_EH_SOURCE);
if (value < EhUrl.SOURCE_G || value > EhUrl.SOURCE_LOFI) {
value = DEFAULT_EH_SOURCE;
}
return value;
}
public static void putEhSource(int value) {
if (value < EhUrl.SOURCE_G || value > EhUrl.SOURCE_LOFI) {
value = DEFAULT_EH_SOURCE;
}
putInt(KEY_EH_SOURCE, value);
}
public static boolean getSignIn() {
return getBoolean(KEY_SIGN_IN, DEFAULT_SIGN_IN);
}
@@ -150,12 +131,39 @@ public final class Settings {
}
}
/****** EhConfig ******/
/****** EH ******/
public static final String KEY_EH_SOURCE = "eh_source";
public static final int DEFAULT_EH_SOURCE = EhUrl.SOURCE_G;
public static final String KEY_JPN_TITLE = "jpn_title";
public static final boolean DEFAULT_JPN_TITLE = false;
public static final String KEY_EXCLUDED_LANGUAGES = "excluded_languages";
public static final String DEFAULT_EXCLUDED_LANGUAGES = "";
public static final String KEY_PREVIEW_SIZE = "preview_size";
public static final int DEFAULT_PREVIEW_SIZE = 0;
public static void putEhSource(int value) {
if (value < EhUrl.SOURCE_G || value > EhUrl.SOURCE_LOFI) {
value = DEFAULT_EH_SOURCE;
}
putInt(KEY_EH_SOURCE, value);
}
public static int getEhSource() {
int value = getInt(KEY_EH_SOURCE, DEFAULT_EH_SOURCE);
if (value < EhUrl.SOURCE_G || value > EhUrl.SOURCE_LOFI) {
value = DEFAULT_EH_SOURCE;
}
return value;
}
public static void putJpnTitle(boolean value) {
putBoolean(KEY_JPN_TITLE, value);
}
public static boolean getJpnTitle() {
return getBoolean(KEY_JPN_TITLE, DEFAULT_JPN_TITLE);
}
public static EhConfig generateEhConfig() {
EhConfig config = new EhConfig();
config.previewSize = getPreviewSize() == 0 ?