diff SqliteDBLink.cpp @ 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 247adcbbaf8b
children 69a30d9f126e
line wrap: on
line diff
--- a/SqliteDBLink.cpp	Fri Sep 14 21:10:03 2012 +0200
+++ b/SqliteDBLink.cpp	Fri Sep 14 22:50:45 2012 +0200
@@ -15,10 +15,13 @@
   db = QSqlDatabase::addDatabase("QSQLITE", "SqliteDBLink");
   db.setDatabaseName(dbPath);
   if (!db.open())
-    throw IOException(QString("Unable to open SQLite database with path '%1'").arg(dbPath));
+    throw
+      IOException(QString("Unable to open SQLite database with path '%1'")
+		  .arg(dbPath));
   QSqlQuery query(db);
   if (!query.exec(QString("SELECT * FROM files;"))) {
-    query.exec("CREATE TABLE files(path VARCHAR PRIMARY KEY ASC, size INTEGER, mtime TEXT, checksum TEXT);");
+    query.exec("CREATE TABLE files(path VARCHAR PRIMARY KEY ASC,"
+	       " size INTEGER, mtime TEXT, checksum TEXT);");
   }
   if (!query.exec(QString("SELECT * FROM files;"))) {
     throw SQLException("No database");
@@ -42,7 +45,8 @@
   return query.last();
 }
 
-FileDBLink::DBStatus SqliteDBLink::existsWithMtime(const QString& path, const QDateTime& mtime)
+FileDBLink::DBStatus SqliteDBLink::existsWithMtime(const QString& path,
+						   const QDateTime& mtime)
 {
   QSqlQuery query(db);
   query.prepare("SELECT mtime FROM files WHERE path = :path;");
@@ -60,7 +64,8 @@
   return NONE;
 }
 
-void SqliteDBLink::addFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash)
+void SqliteDBLink::addFile(const QString& path, qint64 size,
+			   const QDateTime& dtime, const QByteArray& hash)
 {
   addFile(DBInfo(path, size, dtime, hash));
 }
@@ -82,7 +87,9 @@
   return true;
 }
 
-void SqliteDBLink::updateFile(const QString& path, qint64 size, const QDateTime& dtime, const QByteArray& hash)
+void SqliteDBLink::updateFile(const QString& path,
+			      qint64 size, const QDateTime& dtime,
+			      const QByteArray& hash)
 {
   updateFile(DBInfo(path, size, dtime, hash));
 }
@@ -90,7 +97,9 @@
 void SqliteDBLink::updateFile(const DBInfo& dbinfo)
 {
   QSqlQuery query(db);
-  query.prepare("UPDATE files SET size=:size, mtime=:mtime, checksum=:checksum WHERE path=:path");
+  query.prepare("UPDATE files "
+		"SET size=:size, mtime=:mtime, checksum=:checksum "
+		"WHERE path=:path");
   query.bindValue(":path", dbinfo.path());
   query.bindValue(":size", dbinfo.size());
   query.bindValue(":mtime", dbinfo.mtime());
@@ -113,16 +122,17 @@
   abort();
   QStringList list;
   /*
-  foreach(QSharedPointer<DBInfo> info, entries) {
+  foreach(dbinf_ptr_t info, entries) {
     list << info->serialize();
   }
   */
   return list;
 }
 
-const QList<QSharedPointer<FileDBLink::DBInfo> > SqliteDBLink::values(const QString& prefix) const
+const QList<FileDBLink::dbinf_ptr_t >
+SqliteDBLink::values(const QString& prefix) const
 {
-  QList<QSharedPointer<FileDBLink::DBInfo> > values;
+  QList<FileDBLink::dbinf_ptr_t > values;
 
   QSqlQuery query(db);
 
@@ -148,8 +158,9 @@
     QDateTime mtime = query.value(dateIndex).toDateTime();
     QByteArray checksum = query.value(checksumIndex).toByteArray();
 
-    values << QSharedPointer<FileDBLink::DBInfo>(new FileDBLink::DBInfo(path, size, mtime, checksum));
-    //qDebug() << path << size << mtime << checksum.toHex();
+    values <<
+      FileDBLink::dbinf_ptr_t(new FileDBLink::DBInfo(path,
+						     size, mtime, checksum));
   }
 
   return values;
@@ -166,10 +177,11 @@
 }
 
 
-void SqliteDBLink::keepOnlyFromPrefix(const QString& prefix, const QStringList& files)
+void SqliteDBLink::keepOnlyFromPrefix(const QString& prefix,
+				      const QStringList& files)
 {
   QStringList list;
-  foreach(QSharedPointer<DBInfo> info, values(prefix)) {
+  foreach(dbinf_ptr_t info, values(prefix)) {
     if (!files.contains(info->path())) {
       list << info->path();
     }