00001 #ifndef DIRSCAN_H_ 00002 #define DIRSCAN_H_ 00003 00004 class DirectoryHandler 00005 { 00006 public: 00007 virtual ~DirectoryHandler(); 00008 virtual DirectoryHandler *newDir(const QString &dir_name, 00009 const QString &fq_dir_name) = 0; 00010 virtual void handleFile(const QString &file_name, 00011 const QString &fq_file_name, 00012 const QString &extension) = 0; 00013 }; 00014 00015 void ScanVideoDirectory(const QString &start_path, DirectoryHandler *handler, 00016 const FileAssociations::ext_ignore_list &ext_disposition, 00017 bool list_unknown_extensions); 00018 00019 #endif // DIRSCAN_H_
1.5.5