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