00001 #ifndef _COMMDETECTOR_FACTORY_H_ 00002 #define _COMMDETECTOR_FACTORY_H_ 00003 00004 #include "programinfo.h" 00005 00006 class CommDetectorBase; 00007 class MythPlayer; 00008 class RemoteEncoder; 00009 class QDateTime; 00010 00011 class CommDetectorFactory 00012 { 00013 public: 00014 CommDetectorFactory() {} 00015 ~CommDetectorFactory() {} 00016 00017 CommDetectorBase* makeCommDetector( 00018 SkipType commDetectMethod, 00019 bool showProgress, 00020 bool fullSpeed, MythPlayer* player, 00021 int chanid, 00022 const QDateTime& startedAt, 00023 const QDateTime& stopsAt, 00024 const QDateTime& recordingStartedAt, 00025 const QDateTime& recordingStopsAt, 00026 bool useDB); 00027 }; 00028 00029 #endif 00030 00031 00032 /* vim: set expandtab tabstop=4 shiftwidth=4: */
1.6.3