summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-file-operations.h
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2010-12-06 19:44:00 +0100
committerCosimo Cecchi <cosimoc@gnome.org>2010-12-06 19:44:00 +0100
commit4be5d548a438b2b3c02f3e7e7e0265f4c8b641fe (patch)
treedaa30fb74590cd9db8e8f9851d6518ae4bcf0667 /libnautilus-private/nautilus-file-operations.h
parent52b8185908725ba9842f3d2ce8c29d7b7e3d520f (diff)
downloadnautilus-4be5d548a438b2b3c02f3e7e7e0265f4c8b641fe.tar.gz
file-operations: add nautilus_file_operations_copy_file
Copies a single file to a target directory, allowing to specify a custom target display name, and a custom source display name, which will be shown in the FileOperations dialog instead of the actual file name.
Diffstat (limited to 'libnautilus-private/nautilus-file-operations.h')
-rw-r--r--libnautilus-private/nautilus-file-operations.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-file-operations.h b/libnautilus-private/nautilus-file-operations.h
index c2ef34cb5..96e908b97 100644
--- a/libnautilus-private/nautilus-file-operations.h
+++ b/libnautilus-private/nautilus-file-operations.h
@@ -51,6 +51,13 @@ void nautilus_file_operations_copy_move (const GList *item_uris,
GtkWidget *parent_view,
NautilusCopyCallback done_callback,
gpointer done_callback_data);
+void nautilus_file_operations_copy_file (GFile *source_file,
+ GFile *target_dir,
+ const gchar *source_display_name,
+ const gchar *new_name,
+ GtkWindow *parent_window,
+ NautilusCopyCallback done_callback,
+ gpointer done_callback_data);
void nautilus_file_operations_empty_trash (GtkWidget *parent_view);
void nautilus_file_operations_new_folder (GtkWidget *parent_view,
GdkPoint *target_point,