32 #ifndef ZippedDirectory_INCLUDE_ONCE 33 #define ZippedDirectory_INCLUDE_ONCE 69 bool setPath(
const String& name);
85 void listFilesRecursive(std::vector<String>& file_list )
const;
87 int zippedFileCount()
const;
93 void listSubDirs(std::vector<String>& dirs,
bool append=
false)
const;
97 void listFiles(std::vector<String>& file_list,
bool append=
false)
const;
105 std::map< String, ref<ZippedFile> >
mFiles;
std::map< String, ref< ZippedFile > > mFiles
An abstract class representing a file.
The String class implements an advanced UTF16 (Unicode BMP) string manipulation engine.
ref< VirtualFile > mSourceZipFile
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
Abstact class representing a directory of files.
ref< VirtualDirectory > subDir(const String &subdir_name) const
A VirtualDirectory capable of reading files from a .zip file.
The ref<> class is used to reference-count an Object.
A VirtualFile used to read a file contained in a .zip archive.