19 #ifndef _LIBGNOMEVFSMM_TRANSFER_H
20 #define _LIBGNOMEVFSMM_TRANSFER_H
29 #include <libgnomevfs/gnome-vfs-xfer.h>
49 #ifdef GLIBMM_EXCEPTIONS_ENABLED
50 void transfer_list(
const Glib::StringArrayHandle& source_uri_list,
const Glib::StringArrayHandle& target_uri_list,
54 const SlotProgress& slot);
56 void transfer_list(
const Glib::StringArrayHandle& source_uri_list,
const Glib::StringArrayHandle& target_uri_list,
60 const SlotProgress& slot,
61 std::auto_ptr<Gnome::Vfs::exception> error);
62 #endif //GLIBMM_EXCEPTIONS_ENABLED
82 #ifdef GLIBMM_EXCEPTIONS_ENABLED
83 void transfer_list_uris(
const ListHandleUris& source_uri_list,
const ListHandleUris& target_uri_list,
89 void transfer_list_uris(
const ListHandleUris& source_uri_list,
const ListHandleUris& target_uri_list,
93 const SlotProgress& progress_callback,
94 std::auto_ptr<Gnome::Vfs::exception>& error);
95 #endif //GLIBMM_EXCEPTIONS_ENABLED
97 #ifdef GLIBMM_EXCEPTIONS_ENABLED
98 void transfer(
const Glib::ustring& source_uri,
const Glib::ustring& target_uri,
102 const SlotProgress& progress_callback =
SlotProgress());
104 void transfer(
const Glib::ustring& source_uri,
const Glib::ustring& target_uri,
108 const SlotProgress& progress_callback,
109 std::auto_ptr<Gnome::Vfs::exception>& error);
110 #endif //GLIBMM_EXCEPTIONS_ENABLED
112 #ifdef GLIBMM_EXCEPTIONS_ENABLED
113 void transfer(
const Glib::RefPtr<const Uri>& source_uri,
const Glib::RefPtr<const Uri>& target_uri,
117 const SlotProgress& progress_callback =
SlotProgress());
119 void transfer(
const Glib::RefPtr<const Uri>& source_uri,
const Glib::RefPtr<const Uri>& target_uri,
123 const SlotProgress& progress_callback,
124 std::auto_ptr<Gnome::Vfs::exception>& error);
125 #endif //GLIBMM_EXCEPTIONS_ENABLED
127 #ifdef GLIBMM_EXCEPTIONS_ENABLED
128 void remove(
const Glib::ustring& source_uri,
131 const SlotProgress& progress_callback =
SlotProgress());
133 void remove(
const Glib::ustring& source_uri,
136 const SlotProgress& progress_callback,
137 std::auto_ptr<Gnome::Vfs::exception>& error);
138 #endif //GLIBMM_EXCEPTIONS_ENABLED
140 #ifdef GLIBMM_EXCEPTIONS_ENABLED
141 void remove(
const Glib::RefPtr<const Uri>& source_uri,
144 const SlotProgress& progress_callback =
SlotProgress());
146 void remove(
const Glib::RefPtr<const Uri>& source_uri,
149 const SlotProgress& progress_callback,
150 std::auto_ptr<Gnome::Vfs::exception>& error);
151 #endif //GLIBMM_EXCEPTIONS_ENABLED
153 #ifdef GLIBMM_EXCEPTIONS_ENABLED
154 void remove_list(
const Glib::StringArrayHandle& source_uri_list,
157 const SlotProgress& slot);
159 void remove_list(
const Glib::StringArrayHandle& source_uri_list,
162 const SlotProgress& slot,
163 std::auto_ptr<Gnome::Vfs::exception>& error);
164 #endif //GLIBMM_EXCEPTIONS_ENABLED
166 #ifdef GLIBMM_EXCEPTIONS_ENABLED
170 const SlotProgress& progress_callback =
SlotProgress());
175 const SlotProgress& progress_callbacki,
176 std::auto_ptr<Gnome::Vfs::exception>& error);
177 #endif //GLIBMM_EXCEPTIONS_ENABLED
Glib::ListHandle< Glib::RefPtr< const Uri > > ListHandleUris
Definition: transfer.h:43
void transfer(const Glib::ustring &source_uri, const Glib::ustring &target_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, OverwriteMode overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const SlotProgress &progress_callback=SlotProgress())
void remove_list_uris(const ListHandleUris &source_uri_list, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, const SlotProgress &progress_callback=SlotProgress())
void remove_list(const Glib::StringArrayHandle &source_uri_list, TransferOptions options, ErrorMode error_mode, const SlotProgress &slot)
Glib::ListHandle< Glib::ustring > ListHandleStrings
Definition: transfer.h:42
sigc::slot< bool, const ProgressInfo & > SlotProgress
For instance, int on_transfer_progress(GnomeVFSXferProgressInfo* info);.
Definition: transfer.h:46
void transfer_list_uris(const ListHandleUris &source_uri_list, const ListHandleUris &target_uri_list, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_MODE_ABORT, OverwriteMode overwrite_mode=XFER_OVERWRITE_MODE_ABORT, const SlotProgress &progress_callback=SlotProgress())
: A List of uris (ie file://) : A List of uris : These are options you wish to set for the transfer...
void transfer_list(const Glib::StringArrayHandle &source_uri_list, const Glib::StringArrayHandle &target_uri_list, TransferOptions options, ErrorMode error_mode, OverwriteMode overwrite_mode, const SlotProgress &slot)