-
- DefaultSettingsDir.Clear();
- DefaultSettingsDir.Append(wxString::FromUTF8(getenv("APPDATA")));
- DefaultSettingsDir.Append(wxT("\\Xestia\\"));
-
- if (wxDirExists(DefaultSettingsDir) == FALSE){
-
- // Create the directory.
-
- if (wxMkdir(DefaultSettingsDir, 0740) == TRUE){
-
- }
-
- }
-
- // TODO: APPEND 'Address Book' to the directory.
-
- DefaultSettingsDir.Append(wxT("\\Address Book\\"));
-
+
+ DefaultSettingsDir.Clear();
+ DefaultSettingsDir.Append(wxString::FromUTF8(getenv("APPDATA")));
+ DefaultSettingsDir.Append(wxT("\\Xestia\\"));
+
+ if (wxDirExists(DefaultSettingsDir) == FALSE){
+
+ // Create the directory.
+
+ if (wxMkdir(DefaultSettingsDir, 0740) == TRUE){
+
+ }
+
+ }
+
+ // TODO: APPEND 'Address Book' to the directory.
+
+ DefaultSettingsDir.Append(wxT("\\Address Book\\"));
+
+#elif defined(__APPLE__)
+
+ DefaultSettingsDir.Clear();
+ DefaultSettingsDir.Append(wxString::FromUTF8(getenv("HOME")));
+ DefaultSettingsDir.Append(wxT("/Library/Preferences/Xestia/"));
+
+ if (wxDirExists(DefaultSettingsDir) == FALSE){
+
+ // Create the directory.
+
+ if (wxMkdir(DefaultSettingsDir, 0740) == TRUE){
+
+ }
+
+ }
+
+ // TODO: APPEND 'Address Book' to the directory.
+
+ DefaultSettingsDir.Append(wxT("/Address Book/"));
+