19#ifndef _LIBGNOMEVFSMM_TRANSFER_H
20#define _LIBGNOMEVFSMM_TRANSFER_H
29#include <libgnomevfs/gnome-vfs-xfer.h>
49#ifdef GLIBMM_EXCEPTIONS_ENABLED
50void transfer_list(
const Glib::StringArrayHandle& source_uri_list,
const Glib::StringArrayHandle& target_uri_list,
56void transfer_list(
const Glib::StringArrayHandle& source_uri_list,
const Glib::StringArrayHandle& target_uri_list,
61 std::auto_ptr<Gnome::Vfs::exception> error);
82#ifdef GLIBMM_EXCEPTIONS_ENABLED
94 std::auto_ptr<Gnome::Vfs::exception>& error);
97#ifdef GLIBMM_EXCEPTIONS_ENABLED
98void transfer(
const Glib::ustring& source_uri,
const Glib::ustring& target_uri,
104void transfer(
const Glib::ustring& source_uri,
const Glib::ustring& target_uri,
109 std::auto_ptr<Gnome::Vfs::exception>& error);
112#ifdef GLIBMM_EXCEPTIONS_ENABLED
113void transfer(
const Glib::RefPtr<const Uri>& source_uri,
const Glib::RefPtr<const Uri>& target_uri,
119void transfer(
const Glib::RefPtr<const Uri>& source_uri,
const Glib::RefPtr<const Uri>& target_uri,
124 std::auto_ptr<Gnome::Vfs::exception>& error);
127#ifdef GLIBMM_EXCEPTIONS_ENABLED
128void remove(
const Glib::ustring& source_uri,
133void remove(
const Glib::ustring& source_uri,
137 std::auto_ptr<Gnome::Vfs::exception>& error);
140#ifdef GLIBMM_EXCEPTIONS_ENABLED
141void remove(
const Glib::RefPtr<const Uri>& source_uri,
146void remove(
const Glib::RefPtr<const Uri>& source_uri,
150 std::auto_ptr<Gnome::Vfs::exception>& error);
153#ifdef GLIBMM_EXCEPTIONS_ENABLED
159void remove_list(
const Glib::StringArrayHandle& source_uri_list,
163 std::auto_ptr<Gnome::Vfs::exception>& error);
166#ifdef GLIBMM_EXCEPTIONS_ENABLED
176 std::auto_ptr<Gnome::Vfs::exception>& error);
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())
@source_uri_list: A List of uris (ie file://) @target_uri_list: A List of uris @options: These are op...
sigc::slot< bool, const ProgressInfo & > SlotProgress
For instance, int on_transfer_progress(GnomeVFSXferProgressInfo* info);.
Definition: transfer.h:46
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())
Glib::ListHandle< Glib::RefPtr< const Uri > > ListHandleUris
Definition: transfer.h:43
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
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)
void remove(const Glib::ustring &source_uri, TransferOptions options=XFER_DEFAULT, ErrorMode error_mode=XFER_ERROR_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())