ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtmdbx
CMdbxDatabaseEngine.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// Qt includes
6
#include <QtCore/QString>
7
8
// ImtCore includes
9
#include <imtmdbx/IMdbxDatabaseEngine.h>
10
11
12
namespace
imtmdbx
13
{
14
15
16
class
CMdbxDatabaseEngine:
public
IMdbxDatabaseEngine
17
{
18
19
public
:
20
CMdbxDatabaseEngine(
const
QString& path);
21
22
const
QString GetDatabasePath();
23
24
// reimplemented (IMdbxDatabaseEngine)
25
virtual
mdbx::env_managed& GetEnv()
override
;
26
27
private
:
28
QString m_databasePath;
29
mdbx::env_managed m_env;
30
};
31
32
33
}
// namespace imtmdbx
Generated by
1.9.8