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.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