46 bool Initialized_ =
false;
48 static QMutex LockedMutex_;
Provides database transaction lock.
DBLock(const DBLock &)=delete
static UTIL_DB_API void Execute(QSqlQuery &query)
Tries to execute the given query.
UTIL_DB_API void Init()
Initializes the transaction.
DBLock & operator=(const DBLock &)=delete
UTIL_DB_API ~DBLock()
Destructor.
UTIL_DB_API void Good()
Notifies the lock about successful higher-level operations.
static UTIL_DB_API void DumpError(const QSqlError &error)
Dumps the error to the qWarning() stream.
DBLock(DBLock &&)=default
Container< T > Filter(const Container< T > &c, F f)