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