From 2a407bfe4714ee3a30fe22e84f056b9b471ad7d7 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 3 Aug 2023 19:58:16 +0200 Subject: [PATCH] ScopedTransaction: Replace boost::noncopyable with Q_DISABLE_COPY --- src/core/scopedtransaction.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/scopedtransaction.h b/src/core/scopedtransaction.h index 77fd9e6c..adcb57e9 100644 --- a/src/core/scopedtransaction.h +++ b/src/core/scopedtransaction.h @@ -23,13 +23,13 @@ #include "config.h" -#include +#include class QSqlDatabase; // Opens a transaction on a database. // Rolls back the transaction if the object goes out of scope before Commit() is called. -class ScopedTransaction : boost::noncopyable { +class ScopedTransaction { public: explicit ScopedTransaction(QSqlDatabase *db); ~ScopedTransaction(); @@ -39,6 +39,8 @@ class ScopedTransaction : boost::noncopyable { private: QSqlDatabase *db_; bool pending_; + + Q_DISABLE_COPY(ScopedTransaction) }; #endif // SCOPEDTRANSACTION_H