}\r
public static boolean showTrayIcon() {\r
settings.beginGroup("General");\r
- String max = (String) settings.value("showTrayIcon", "true");\r
- settings.endGroup();\r
- if (!max.equalsIgnoreCase("true"))\r
- return false;\r
- return true; \r
+ try {\r
+ String max = (String) settings.value("showTrayIcon", "true");\r
+ settings.endGroup();\r
+ if (!max.equalsIgnoreCase("true"))\r
+ return false;\r
+ else\r
+ return true; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("showTrayIcon", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setShowTrayIcon(boolean val) {\r
settings.beginGroup("General");\r
settings.endGroup();\r
}\r
public static boolean wasWindowMaximized() {\r
- settings.beginGroup("General");\r
- String max = (String) settings.value("isMaximized", "true");\r
- settings.endGroup();\r
- if (!max.equalsIgnoreCase("true"))\r
- return false;\r
- return true; \r
+ try {\r
+ settings.beginGroup("General");\r
+ String max = (String) settings.value("isMaximized", "true");\r
+ settings.endGroup();\r
+ if (!max.equalsIgnoreCase("true"))\r
+ return false;\r
+ return true; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("isMaximized", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveWindowMaximized(boolean isMax) {\r
settings.beginGroup("General");\r
return order;\r
}\r
public static boolean automaticLogin() {\r
- settings.beginGroup("General");\r
- String text = (String)settings.value("automaticLogin", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ settings.beginGroup("General");\r
+ String text = (String)settings.value("automaticLogin", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("automaticLogin", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setAutomaticLogin(boolean val) {\r
settings.beginGroup("General");\r
settings.endGroup();\r
}\r
public static boolean rememberPassword() {\r
- settings.beginGroup("General");\r
- String text = (String)settings.value("rememberPassword", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ settings.beginGroup("General");\r
+ String text = (String)settings.value("rememberPassword", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("rememberPassword", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setRememberPassword(boolean val) {\r
settings.beginGroup("General");\r
return text;\r
}\r
public static boolean disableUploads() {\r
- settings.beginGroup("General");\r
- String text = (String)settings.value("disableUploads", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ settings.beginGroup("General");\r
+ try {\r
+ String text = (String)settings.value("disableUploads", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("disableUploads", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setDisableUploads(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean pdfPreview() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("pdfPreview", "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ try {\r
+ String text = (String)settings.value("pdfPreview", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("pdfPreview", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setPdfPreview(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean newNoteWithSelectedTags() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("newNoteWithSelectedTags", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ try {\r
+ String text = (String)settings.value("newNoteWithSelectedTags", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("newNoteWithSelectedTags", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setNewNoteWithSelectedTags(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean verifyDelete() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("verifyDelete", "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value("verifyDelete", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("verifyDelete", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setVerifyDelete(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean startMinimized() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("startMinimized", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value("startMinimized", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("startMinimized", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setStartMinimized(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean synchronizeDeletedContent() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("syncDeletedContent", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
- }\r
+ try {\r
+ String text = (String)settings.value("syncDeletedContent", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("syncDeletedContent", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
+ } \r
public static void setSynchronizeDeletedContent(boolean val) {\r
settings.beginGroup("General");\r
if (val)\r
}\r
public static boolean isWindowVisible(String window) {\r
settings.beginGroup("WindowsVisible");\r
- String defaultValue = "true";\r
- if (window.equalsIgnoreCase("noteInformation"))\r
- defaultValue = "false";\r
- String text = (String)settings.value(window, defaultValue);\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
+ try {\r
+ String defaultValue = "true";\r
+ if (window.equalsIgnoreCase("noteInformation"))\r
+ defaultValue = "false";\r
+ String text = (String)settings.value(window, defaultValue);\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
else\r
return false; \r
+ } catch (java.lang.ClassCastException e) {\r
+ boolean defaultValue = true;\r
+ if (window.equalsIgnoreCase("noteInformation"))\r
+ defaultValue = false;\r
+ Boolean value = (Boolean) settings.value("showTrayIcon", defaultValue);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveWindowVisible(String window, boolean val) {\r
settings.beginGroup("WindowsVisible");\r
settings.beginGroup("ColumnsVisible");\r
else\r
settings.beginGroup("ColumnsVisible-Narrow"); \r
-// if (view == Global.View_List_Narrow)\r
-// defaultValue = "false";\r
if (window.equalsIgnoreCase("thumbnail") && view == Global.View_List_Wide)\r
defaultValue = "false";\r
if (window.equalsIgnoreCase("thumbnail"))\r
defaultValue = "false";\r
if (window.equalsIgnoreCase("Guid"))\r
defaultValue = "false";\r
-// if (window.equalsIgnoreCase("thumbnail") && view == Global.View_List_Narrow)\r
-// defaultValue = "true";\r
- String text = (String)settings.value(window, defaultValue);\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value(window, defaultValue);\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ boolean defBool = false;\r
+ if (window.equalsIgnoreCase("true"))\r
+ defBool = true;\r
+ else\r
+ defBool = false;\r
+ Boolean value = (Boolean) settings.value(window, defBool);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveColumnVisible(String column, boolean val) {\r
if (Global.getListView() == Global.View_List_Wide)\r
}\r
public static boolean isEditorButtonVisible(String window) {\r
settings.beginGroup("EditorButtonsVisible");\r
- String text = (String)settings.value(window, "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value(window, "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value(window, true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveEditorButtonsVisible(String column, boolean val) {\r
settings.beginGroup("EditorButtonsVisible");\r
settings.endGroup();\r
}\r
public static boolean enableCarriageReturnFix() {\r
- settings.beginGroup("Debug");\r
- String text = (String)settings.value("enableCarriageReturnFix", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ settings.beginGroup("Debug");\r
+ String text = (String)settings.value("enableCarriageReturnFix", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("enableCarriageReturnFix", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveCarriageReturnFix(boolean val) {\r
settings.beginGroup("Debug");\r
\r
public static boolean getMimicEvernoteInterface() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("mimicEvernoteInterface", "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ try {\r
+ String text = (String)settings.value("mimicEvernoteInterface", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("mimicEvernoteInterface", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setMimicEvernoteInterface(boolean value) {\r
settings.beginGroup("General");\r
\r
public static boolean synchronizeOnClose() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("synchronizeOnClose", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ try {\r
+ String text = (String)settings.value("synchronizeOnClose", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("synchronizeOnClose", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setSynchronizeOnClose(boolean val) {\r
settings.beginGroup("General");\r
}\r
public static boolean useStandardPalette() {\r
settings.beginGroup("General");\r
- String text = (String)settings.value("standardPalette", "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false;\r
+ try {\r
+ String text = (String)settings.value("standardPalette", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("standardPalette", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setStandardPalette(boolean val) {\r
settings.beginGroup("General");\r
\r
public static boolean isToolbarButtonVisible(String window) {\r
settings.beginGroup("ToolbarButtonsVisible");\r
- String text = (String)settings.value(window, "true");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value(window, "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value(window, true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void saveToolbarButtonsVisible(String column, boolean val) {\r
settings.beginGroup("ToolbarButtonsVisible");\r
\r
public static boolean enableThumbnails() {\r
settings.beginGroup("Debug");\r
- String text = (String)settings.value("thumbnails", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value("thumbnails", "true");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("thumbnails", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setEnableThumbnails(boolean val) {\r
settings.beginGroup("Debug");\r
//*******************\r
public static boolean overrideDefaultFont() {\r
settings.beginGroup("Font");\r
- String text = (String)settings.value("overrideFont", "false");\r
- settings.endGroup();\r
- if (text.equalsIgnoreCase("true"))\r
- return true;\r
- else\r
- return false; \r
+ try {\r
+ String text = (String)settings.value("overrideFont", "false");\r
+ settings.endGroup();\r
+ if (text.equalsIgnoreCase("true"))\r
+ return true;\r
+ else\r
+ return false; \r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("overrideFont", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
+\r
}\r
public static void setOverrideDefaultFont(boolean value) {\r
settings.beginGroup("Font");\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
+ try {\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
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("minimizeOnClose", false);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setMinimizeOnClose(boolean value) {\r
settings.beginGroup("General");\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
+ try {\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
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("checkForUpdates", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setCheckVersionUpgrade(boolean value) {\r
settings.beginGroup("Upgrade");\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
+ try {\r
+ String value = (String)settings.value("indexAttachmentsLocally", "true");\r
+ settings.endGroup();\r
+ if (value.equals("true"))\r
+ return true;\r
+ else\r
+ return false;\r
+ } catch (java.lang.ClassCastException e) {\r
+ Boolean value = (Boolean) settings.value("indexAttachmentsLocally", true);\r
+ settings.endGroup();\r
+ return value;\r
+ }\r
}\r
public static void setIndexAttachmentsLocally(boolean value) {\r
settings.beginGroup("Debug");\r