import cx.fbn.nevernote.utilities.Pair;\r
\r
public class Global {\r
- public static String version = "0.94";\r
+ public static String version = "0.95";\r
public static String username = ""; \r
public static String password = ""; \r
\r
public static QSize largeThumbnailSize = new QSize(300,225);\r
// public static boolean listView = true;\r
\r
- public static HashMap<String,Pair> passwordSafe = new HashMap<String, Pair>();\r
+ public static HashMap<String,Pair<String,String>> passwordSafe = new HashMap<String, Pair<String,String>>();\r
public static List<Pair<String,String>> passwordRemember = new ArrayList<Pair<String,String>>();\r
public static String currentNotebookGuid;\r
public static User user; \r
settings.endGroup();\r
}\r
public static void setSortColumn(int i) {\r
+ int view = Global.getListView();\r
settings.beginGroup("General");\r
- if (Global.getListView() == Global.View_List_Wide)\r
+ if (view == Global.View_List_Wide)\r
settings.setValue("sortColumn", i);\r
else\r
settings.setValue("sortColumn-Narrow", i);\r
return order;\r
}\r
public static void setSortOrder(int i) {\r
+ int view = Global.getListView();\r
settings.beginGroup("General");\r
- settings.setValue("sortOrder", i);\r
+ if (view == Global.View_List_Wide)\r
+ settings.setValue("sortOrder", i);\r
+ else\r
+ settings.setValue("sortOrder-Narrow", i);\r
settings.endGroup();\r
}\r
public static int getSortOrder() {\r
+ int view = Global.getListView();\r
settings.beginGroup("General");\r
+ String key;\r
+ if (view == Global.View_List_Wide)\r
+ key = "sortOrder";\r
+ else\r
+ key = "sortOrder-Narrow";\r
+\r
int order; \r
try {\r
- String val = settings.value("sortOrder", new Integer(0)).toString();\r
+ String val = settings.value(key, new Integer(0)).toString();\r
order = new Integer(val.trim());\r
} catch (Exception e) {\r
try {\r
- order = (Integer)settings.value("sortOrder", 0);\r
+ order = (Integer)settings.value(key, 0);\r
} catch (Exception e1) {\r
order = 0;\r
}\r
noteStoreUrlBase = "sandbox.evernote.com/edam/note/";\r
}\r
settings.endGroup();\r
- if (isPremium())\r
+// if (isPremium())\r
noteStoreUrlBase = "https://" + noteStoreUrlBase;\r
- else\r
- noteStoreUrlBase = "http://" + noteStoreUrlBase;\r
+// else\r
+// noteStoreUrlBase = "http://" + noteStoreUrlBase;\r
return text;\r
}\r
public static boolean disableUploads() {\r
settings.setValue("newNoteWithSelectedTags", "false");\r
settings.endGroup();\r
}\r
- public static void setMinimumWordLength(int len) {\r
- settings.beginGroup("General");\r
- settings.setValue("minimumWordLength", len);\r
- settings.endGroup(); \r
- }\r
- public static int getMinimumWordLength() {\r
- settings.beginGroup("General");\r
- Integer len = 4;\r
- try {\r
- String val = (String)settings.value("minimumWordLength", "4");\r
- len = new Integer(val);\r
- } catch (Exception e) {\r
- try {\r
- len = (Integer)settings.value("minimumWordLength", 4);\r
- } catch (Exception e1) {\r
- len = 4;\r
- }\r
- }\r
- settings.endGroup();\r
- return len;\r
- \r
- }\r
public static void setRecognitionWeight(int len) {\r
settings.beginGroup("General");\r
settings.setValue("recognitionWeight", len);\r
settings.beginGroup("General");\r
Integer len;\r
try {\r
- len = (Integer)settings.value("recognitionWeight", 80);\r
+ len = (Integer)settings.value("recognitionWeight", 30);\r
} catch (Exception e) {\r
len = 80;\r
}\r
settings.endGroup();\r
}\r
\r
+ \r
+ //*******************\r
+ // Close/Minimize\r
+ //*******************\r
+ public static boolean minimizeOnClose() {\r
+ settings.beginGroup("General");\r
+ String text = (String)settings.value("minimizeOnClose", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ }\r
+ public static void setMinimizeOnClose(boolean value) {\r
+ settings.beginGroup("General");\r
+ settings.setValue("minimizeOnClose", value);\r
+ settings.endGroup(); \r
+ }\r
+\r
+ //*******************\r
+ // Check version information\r
+ //*******************\r
+ public static boolean checkVersionUpgrade() {\r
+ settings.beginGroup("Upgrade");\r
+ String text = (String)settings.value("checkForUpdates", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ }\r
+ public static void setCheckVersionUpgrade(boolean value) {\r
+ settings.beginGroup("Upgrade");\r
+ settings.setValue("checkForUpdates", value);\r
+ settings.endGroup(); \r
+ }\r
+ public static String getUpdatesAvailableUrl() {\r
+ settings.beginGroup("Upgrade");\r
+ String text = (String)settings.value("avialableUrl", "http://nevernote.sourceforge.net/versions.txt");\r
+ settings.endGroup(); \r
+ return text;\r
+ }\r
+ public static String getUpdateAnnounceUrl() {\r
+ settings.beginGroup("Upgrade");\r
+ String text = (String)settings.value("announceUrl", "http://nevernote.sourceforge.net/upgrade.html");\r
+ settings.endGroup(); \r
+ return text;\r
+ }\r
+ \r
+ //*******************\r
+ // Index attachments\r
+ //*******************\r
+ public static boolean indexAttachmentsLocally() {\r
+ settings.beginGroup("Debug");\r
+ String text = (String)settings.value("indexAttachmentsLocally", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ }\r
+ public static void setIndexAttachmentsLocally(boolean value) {\r
+ settings.beginGroup("Debug");\r
+ settings.setValue("indexAttachmentsLocally", value);\r
+ settings.endGroup(); \r
+ }\r
+\r
\r
}\r
\r