Definition at line 17 of file videoscan.cpp.
Public Member Functions | |
| VideoScannerImp () | |
| ~VideoScannerImp () | |
| void | doScan (const QStringList &dirs) |
Private Types | |
| typedef std::vector< std::pair < unsigned int, QString > > | PurgeList |
| typedef std::map< QString, bool > | FileCheckList |
Private Member Functions | |
| void | promptForRemoval (unsigned int id, const QString &filename) |
| void | verifyFiles (FileCheckList &files, PurgeList &remove) |
| void | updateDB (const FileCheckList &add, const PurgeList &remove) |
| void | buildFileList (const QString &directory, const QStringList &imageExtensions, FileCheckList &filelist) |
Private Attributes | |
| bool | m_ListUnknown |
| bool | m_RemoveAll |
| bool | m_KeepAll |
| MetadataListManager * | m_dbmetadata |
typedef std::vector<std::pair<unsigned int, QString> > VideoScannerImp::PurgeList [private] |
Definition at line 25 of file videoscan.cpp.
typedef std::map<QString, bool> VideoScannerImp::FileCheckList [private] |
Definition at line 26 of file videoscan.cpp.
| VideoScannerImp::VideoScannerImp | ( | ) |
Definition at line 59 of file videoscan.cpp.
| VideoScannerImp::~VideoScannerImp | ( | ) |
Definition at line 69 of file videoscan.cpp.
| void VideoScannerImp::doScan | ( | const QStringList & | dirs | ) |
| void VideoScannerImp::promptForRemoval | ( | unsigned int | id, | |
| const QString & | filename | |||
| ) | [private] |
| void VideoScannerImp::verifyFiles | ( | FileCheckList & | files, | |
| PurgeList & | remove | |||
| ) | [private] |
| void VideoScannerImp::updateDB | ( | const FileCheckList & | add, | |
| const PurgeList & | remove | |||
| ) | [private] |
| void VideoScannerImp::buildFileList | ( | const QString & | directory, | |
| const QStringList & | imageExtensions, | |||
| FileCheckList & | filelist | |||
| ) | [private] |
bool VideoScannerImp::m_ListUnknown [private] |
bool VideoScannerImp::m_RemoveAll [private] |
bool VideoScannerImp::m_KeepAll [private] |
MetadataListManager* VideoScannerImp::m_dbmetadata [private] |
Definition at line 33 of file videoscan.cpp.
Referenced by promptForRemoval(), verifyFiles(), VideoScannerImp(), and ~VideoScannerImp().
1.5.5