Mercurial > dedupe
diff FileDBLink.hpp @ 64:b9515dc35fe4
Make sure no file has greater linewidth than 80.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Fri, 14 Sep 2012 22:50:45 +0200 |
| parents | 9463c0c22969 |
| children | 1f9e27a0bd7f |
line wrap: on
line diff
--- a/FileDBLink.hpp Fri Sep 14 21:10:03 2012 +0200 +++ b/FileDBLink.hpp Fri Sep 14 22:50:45 2012 +0200 @@ -9,10 +9,11 @@ public: class DBInfo { public: - DBInfo(const QString& path, qint64 size, const QDateTime& mtime, const QByteArray& hash) : path_(path), - size_(size), - mtime_(mtime), - hash_(hash) + DBInfo(const QString& path, qint64 size, + const QDateTime& mtime, const QByteArray& hash) : path_(path), + size_(size), + mtime_(mtime), + hash_(hash) {} DBInfo() {} @@ -63,10 +64,21 @@ class ExtendedDBInfo : public DBInfo { public: - ExtendedDBInfo(const DBInfo& dbinfo, const QString& closestEditPath, int editDistance) : DBInfo(dbinfo), closestEditPath_(closestEditPath), editDistance_(editDistance) {} - ExtendedDBInfo() {} + ExtendedDBInfo(const DBInfo& dbinfo, + const QString& closestEditPath, + int editDistance) : + DBInfo(dbinfo), + closestEditPath_(closestEditPath), + editDistance_(editDistance) + { + } + ExtendedDBInfo() + { + } - virtual ~ExtendedDBInfo() {} + virtual ~ExtendedDBInfo() + { + } virtual QString serialize() const { @@ -86,10 +98,15 @@ QString closestEditPath_; int editDistance_; }; + typedef QSharedPointer<DBInfo> dbinf_ptr_t; - static QSharedPointer<DBInfo> computedValue(const QSharedPointer<DBInfo>& info, const QList<QSharedPointer<DBInfo> >&); + static dbinf_ptr_t + computedValue(const dbinf_ptr_t& info, + const QList<dbinf_ptr_t >&); - static QByteArray computeHash(const QString& path, QCryptographicHash::Algorithm = QCryptographicHash::Sha1); + static QByteArray + computeHash(const QString& path, + QCryptographicHash::Algorithm = QCryptographicHash::Sha1); public: enum DBStatus { NONE = 0, MTIME_DIFFERENT, SAME}; @@ -98,26 +115,34 @@ void updateIfModified(const QString& path); - virtual void addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; - virtual void keepOnlyFromPrefix(const QString& prefix, const QStringList& files) = 0; + virtual void addFile(const QString& path, qint64 size, + const QDateTime& dtime, const QByteArray& hash) = 0; + virtual void keepOnlyFromPrefix(const QString& prefix, + const QStringList& files) = 0; virtual void deleteFileFromDB(const QString& path) = 0; void addFile(const QString& path, qint64 size, const QDateTime& dtime); void addFile(const QFileInfo& fileinfo); - virtual void updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash) = 0; + virtual void updateFile(const QString& path, qint64 size, + const QDateTime& dtime, const QByteArray& hash) = 0; void updateFile(const QString& path, qint64 size, const QDateTime& dtime); void updateFile(const QFileInfo& fileinfo); virtual bool exists(const QString& path) = 0; - virtual DBStatus existsWithMtime(const QString& path, const QDateTime& mtime) = 0; + virtual DBStatus existsWithMtime(const QString& path, + const QDateTime& mtime) = 0; - virtual const QList<QSharedPointer<DBInfo> > values(const QString& prefix = QString() ) const = 0; - virtual const QList<QSharedPointer<DBInfo> > computedValues(const QString& prefix = QString() ) const; + virtual const QList<dbinf_ptr_t> + values(const QString& prefix = QString() ) const = 0; + + virtual const QList<dbinf_ptr_t> + computedValues(const QString& prefix = QString() ) const; enum SORTORDER { PATH, SIZE, MTIME, CHECKSUM, EDIT }; - virtual const QList<QSharedPointer<DBInfo> > sortOn(const QString& prefix, SORTORDER order, bool extended = false); + virtual const QList<dbinf_ptr_t> + sortOn(const QString& prefix, SORTORDER order, bool extended = false); }; #endif //FILEDBLINK
