32 #ifndef QtDirectory_INCLUDE_ONCE 33 #define QtDirectory_INCLUDE_ONCE 65 QtDirectory(
const String& path );
68 void listFilesRecursive(std::vector<String>& file_list)
const;
70 void listFiles(std::vector<String>& file_list,
bool append=
false)
const;
72 void listFiles(std::vector< ref<QtFile> >& file_list,
bool append=
false)
const;
74 void listSubDirs(std::vector<String>& dirs,
bool append=
false)
const;
76 ref<QtDirectory> qtSubDir(
const String& subdir_name)
const;
87 void listFilesRecursive_internal(std::vector<String>& file_list)
const;
ref< VirtualDirectory > subDir(const String &subdir_name) const
The String class implements an advanced UTF16 (Unicode BMP) string manipulation engine.
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
A VirtualDirectory that uses Qt's QDir.
The ref<> class is used to reference-count an Object.