-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDatabase.h
59 lines (45 loc) · 1.79 KB
/
Database.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*
Copyright 2014 Daniel McInnes
This file is part of OpenMining.
OpenMining is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenMining is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenMining. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef DATABASE_H
#define DATABASE_H
// standard library #includes
#include <iostream>
// Qt #includes
#include <QtSql/qsqldatabase.h>
#include <QStringList>
// my includes
class Database
{
public:
Database(const QStringList& args);
~Database();
bool m_initialised;
QSqlDatabase m_db;
private:
/*
configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations. Source code for these libraries can be found at
their respective hosting sites as well as at
ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also
http://gcc.gnu.org/install/prerequisites.html for additional info. If
you obtained GMP, MPFR and/or MPC from a vendor distribution package,
make sure that you have installed both the libraries and the header
files. They may be located in separate packages.
apt-get install lib32gmp-dev libmpfr-dev libmpc-dev gcc-multilib
*/
/// \ThirdPartyDep The version of gcc in the ubuntu 12.04 repositories won't work, You need at least gcc version 4.8.1 to build non-static data member initialisers
};
#endif