Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kamm <kamm@incasoftware.de>2014-10-23 17:34:07 +0400
committerChristian Kamm <kamm@incasoftware.de>2014-10-24 11:56:30 +0400
commit5640cbf65374752d8b1fe3d61942092ad44bbc07 (patch)
tree1fc62e751a394e86ff61032e361fc11b62a82b08 /src/mirall
parent6d81e5c87a01e8df091787e1c043f599a23a9974 (diff)
SqlDatabase: Make it non-copyable.
Diffstat (limited to 'src/mirall')
-rw-r--r--src/mirall/ownsql.cpp4
-rw-r--r--src/mirall/ownsql.h5
-rw-r--r--src/mirall/syncjournaldb.cpp1
3 files changed, 5 insertions, 5 deletions
diff --git a/src/mirall/ownsql.cpp b/src/mirall/ownsql.cpp
index 567c3104b..da9d521f8 100644
--- a/src/mirall/ownsql.cpp
+++ b/src/mirall/ownsql.cpp
@@ -99,7 +99,7 @@ sqlite3* SqlDatabase::sqliteDb()
/* =========================================================================================== */
-SqlQuery::SqlQuery( SqlDatabase db )
+SqlQuery::SqlQuery( SqlDatabase& db )
:_db(db.sqliteDb()),
_stmt(0)
{
@@ -113,7 +113,7 @@ SqlQuery::~SqlQuery()
}
}
-SqlQuery::SqlQuery(const QString& sql, SqlDatabase db)
+SqlQuery::SqlQuery(const QString& sql, SqlDatabase& db)
:_db(db.sqliteDb()),
_stmt(0)
{
diff --git a/src/mirall/ownsql.h b/src/mirall/ownsql.h
index 31864c182..055be3372 100644
--- a/src/mirall/ownsql.h
+++ b/src/mirall/ownsql.h
@@ -25,6 +25,7 @@ namespace Mirall {
class OWNCLOUDSYNC_EXPORT SqlDatabase
{
+ Q_DISABLE_COPY(SqlDatabase)
public:
explicit SqlDatabase();
@@ -48,8 +49,8 @@ class OWNCLOUDSYNC_EXPORT SqlQuery
Q_DISABLE_COPY(SqlQuery)
public:
explicit SqlQuery();
- explicit SqlQuery(SqlDatabase db);
- explicit SqlQuery(const QString& sql, SqlDatabase db);
+ explicit SqlQuery(SqlDatabase& db);
+ explicit SqlQuery(const QString& sql, SqlDatabase& db);
~SqlQuery();
QString error() const;
diff --git a/src/mirall/syncjournaldb.cpp b/src/mirall/syncjournaldb.cpp
index 51b0f1106..bd0856582 100644
--- a/src/mirall/syncjournaldb.cpp
+++ b/src/mirall/syncjournaldb.cpp
@@ -359,7 +359,6 @@ void SyncJournalDb::close()
_possibleUpgradeFromMirall_1_5 = false;
_db.close();
- _db = SqlDatabase(); // avoid the warning SqlDatabasePrivate::removeDatabase: connection [...] still in use
_avoidReadFromDbOnNextSyncFilter.clear();
}