summaryrefslogtreecommitdiff
path: root/src/CocoaUtils.mm
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-02-13 04:16:23 (GMT)
committerMarius Kintel <marius@kintel.net>2013-02-13 04:16:23 (GMT)
commit4948c2457f16110c10a2daa416e8fff84824ec69 (patch)
tree446e71bc5fd469c2d60288608a2ffe10fa67022a /src/CocoaUtils.mm
parent9c23c1e8b8d7828acba96d4b4985566701331249 (diff)
Added support for more paths in OPENSCADPATH, also search in HOME/Documents/OpenSCAD/libraries on Mac
Diffstat (limited to 'src/CocoaUtils.mm')
-rw-r--r--src/CocoaUtils.mm6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/CocoaUtils.mm b/src/CocoaUtils.mm
index 2ac8aef..295ceb9 100644
--- a/src/CocoaUtils.mm
+++ b/src/CocoaUtils.mm
@@ -1,5 +1,6 @@
#include "CocoaUtils.h"
#import <Foundation/Foundation.h>
+#include <stdio.h>
void CocoaUtils::endApplication()
{
@@ -7,3 +8,8 @@ void CocoaUtils::endApplication()
postNotificationName:@"NSApplicationWillTerminateNotification"
object:nil];
}
+
+std::string CocoaUtils::documentsPath()
+{
+ return std::string([[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] UTF8String]);
+}
contact: Jan Huwald // Impressum