|
@@ -1797,6 +1797,19 @@ String OS_OSX::get_joy_guid(int p_device) const {
|
|
|
return input->get_joy_guid_remapped(p_device);
|
|
|
}
|
|
|
|
|
|
+Error OS_OSX::move_path_to_trash(String p_dir) {
|
|
|
+ NSFileManager *fm = [NSFileManager defaultManager];
|
|
|
+ NSURL *url = [NSURL fileURLWithPath:@(p_dir.utf8().get_data())];
|
|
|
+ NSError *err;
|
|
|
+
|
|
|
+ if (![fm trashItemAtURL:url resultingItemURL:nil error:&err]) {
|
|
|
+ ERR_PRINTS("trashItemAtURL error: " + String(err.localizedDescription.UTF8String));
|
|
|
+ return FAILED;
|
|
|
+ }
|
|
|
+
|
|
|
+ return OK;
|
|
|
+}
|
|
|
+
|
|
|
OS_OSX *OS_OSX::singleton = NULL;
|
|
|
|
|
|
OS_OSX::OS_OSX() {
|