#include <directory-handle.h>
Public Types | |
typedef sigc::slot< bool, const Glib::ustring &, const Glib::RefPtr< const FileInfo > &, bool, bool & > | SlotVisit |
e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse); | |
Public Member Functions | |
DirectoryHandle () | |
virtual | ~DirectoryHandle () |
void | open (const Glib::ustring &text_uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception) |
void | open (const Glib::RefPtr< const Uri > &uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception) |
void | close () throw (exception) |
Glib::RefPtr< FileInfo > | read_next (bool &file_exists) throw (exception) |
Glib::RefPtr< FileInfo > | read_next () throw (exception) |
| |
GnomeVFSDirectoryHandle * | gobj () |
const GnomeVFSDirectoryHandle * | gobj () const |
Static Public Member Functions | |
static void | visit (const Glib::ustring &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
static void | visit (const Glib::RefPtr< const Uri > &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
static void | visit_files (const Glib::ustring &uri, const Glib::ListHandle< Glib::ustring > &file_list, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
static void | visit_files (const Glib::RefPtr< const Uri > &uri, const Glib::ListHandle< Glib::ustring > &file_list, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
static void | list_load (const Glib::ListHandle< Glib::ustring > &list, const Glib::ustring &text_uri, FileInfoOptions info_options) throw (exception) |
Protected Attributes | |
GnomeVFSDirectoryHandle * | gobj_ |
typedef sigc::slot<bool, const Glib::ustring&, const Glib::RefPtr<const FileInfo>&, bool, bool&> Gnome::Vfs::DirectoryHandle::SlotVisit |
e.g. bool on_visit(const Glib::ustring& rel_path, const Glib::RefPtr<const FileInfo>& info, bool recursing_will_loop, bool& recurse);
Gnome::Vfs::DirectoryHandle::DirectoryHandle | ( | ) |
virtual Gnome::Vfs::DirectoryHandle::~DirectoryHandle | ( | ) | [virtual] |
void Gnome::Vfs::DirectoryHandle::close | ( | ) | throw (exception) |
const GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj | ( | ) | const |
GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj | ( | ) |
static void Gnome::Vfs::DirectoryHandle::list_load | ( | const Glib::ListHandle< Glib::ustring > & | list, | |
const Glib::ustring & | text_uri, | |||
FileInfoOptions | info_options | |||
) | throw (exception) [static] |
void Gnome::Vfs::DirectoryHandle::open | ( | const Glib::RefPtr< const Uri > & | uri, | |
FileInfoOptions | options = FILE_INFO_DEFAULT | |||
) | throw (exception) |
void Gnome::Vfs::DirectoryHandle::open | ( | const Glib::ustring & | text_uri, | |
FileInfoOptions | options = FILE_INFO_DEFAULT | |||
) | throw (exception) |
Glib::RefPtr<FileInfo> Gnome::Vfs::DirectoryHandle::read_next | ( | bool & | file_exists | ) | throw (exception) |
static void Gnome::Vfs::DirectoryHandle::visit | ( | const Glib::RefPtr< const Uri > & | uri, | |
FileInfoOptions | info_options, | |||
DirectoryVisitOptions | visit_options, | |||
const SlotVisit & | slot | |||
) | throw (exception) [static] |
static void Gnome::Vfs::DirectoryHandle::visit | ( | const Glib::ustring & | uri, | |
FileInfoOptions | info_options, | |||
DirectoryVisitOptions | visit_options, | |||
const SlotVisit & | slot | |||
) | throw (exception) [static] |
static void Gnome::Vfs::DirectoryHandle::visit_files | ( | const Glib::RefPtr< const Uri > & | uri, | |
const Glib::ListHandle< Glib::ustring > & | file_list, | |||
FileInfoOptions | info_options, | |||
DirectoryVisitOptions | visit_options, | |||
const SlotVisit & | slot | |||
) | throw (exception) [static] |
static void Gnome::Vfs::DirectoryHandle::visit_files | ( | const Glib::ustring & | uri, | |
const Glib::ListHandle< Glib::ustring > & | file_list, | |||
FileInfoOptions | info_options, | |||
DirectoryVisitOptions | visit_options, | |||
const SlotVisit & | slot | |||
) | throw (exception) [static] |
GnomeVFSDirectoryHandle* Gnome::Vfs::DirectoryHandle::gobj_ [protected] |