diff options
author | Marius Kintel <marius@kintel.net> | 2013-02-13 04:16:23 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-02-13 04:16:23 (GMT) |
commit | 4948c2457f16110c10a2daa416e8fff84824ec69 (patch) | |
tree | 446e71bc5fd469c2d60288608a2ffe10fa67022a /src/CocoaUtils.mm | |
parent | 9c23c1e8b8d7828acba96d4b4985566701331249 (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.mm | 6 |
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]); +} |