|
Public Types |
typedef SigC::Slot4< 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) |
GnomeVFSDirectoryHandle * | gobj () |
const GnomeVFSDirectoryHandle * | gobj () const |
Static Public Member Functions |
void | visit (const Glib::ustring &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
void | visit (const Glib::RefPtr< const Uri > &uri, FileInfoOptions info_options, DirectoryVisitOptions visit_options, const SlotVisit &slot) throw (exception) |
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) |
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) |
void | list_load (const Glib::ListHandle< Glib::ustring > &list, const Glib::ustring &text_uri, FileInfoOptions info_options) throw (exception) |
Protected Attributes |
GnomeVFSDirectoryHandle * | gobj_ |