comparison FileDBLink.hpp @ 5:5e4985407feb

Add commandline tool updateDeDupe. Fix removal of removed files from DB.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Wed, 22 Aug 2012 00:41:15 +0200
parents 2833b7f8884a
children b5943e4bf676
comparison
equal deleted inserted replaced
4:f489b0c9bf99 5:5e4985407feb
96 virtual ~FileDBLink() {} 96 virtual ~FileDBLink() {}
97 97
98 void updateIfModified(const QString& path); 98 void updateIfModified(const QString& path);
99 99
100 virtual void addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; 100 virtual void addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0;
101 virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files) = 0;
102 virtual void deleteFileFromDB(const QString& path) = 0;
103
101 void addFile(const QString& path, qint64 size, const QDateTime& dtime); 104 void addFile(const QString& path, qint64 size, const QDateTime& dtime);
102 void addFile(const QFileInfo& fileinfo); 105 void addFile(const QFileInfo& fileinfo);
103 106
104 virtual void updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; 107 virtual void updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0;
105 void updateFile(const QString& path, qint64 size, const QDateTime& dtime); 108 void updateFile(const QString& path, qint64 size, const QDateTime& dtime);