comparison SqliteDBLink.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 e5fa379d4030
comparison
equal deleted inserted replaced
4:f489b0c9bf99 5:5e4985407feb
17 bool exists(const QString& path); 17 bool exists(const QString& path);
18 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime); 18 DBStatus existsWithMtime(const QString& path, const QDateTime& mtime);
19 19
20 QStringList toStringList(); 20 QStringList toStringList();
21 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const; 21 const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const;
22 virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files);
23 virtual void deleteFileFromDB(const QString& path);
22 24
23 private: 25 private:
24 void addFile(const DBInfo& info); 26 void addFile(const DBInfo& info);
25 bool tryAddFile(const DBInfo& info); 27 bool tryAddFile(const DBInfo& info);
26 void updateFile(const DBInfo& dbinfo); 28 void updateFile(const DBInfo& dbinfo);