blob: f80c93aac460b45cf8461e799c531b7fcac05e83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef DATABASEINTERFACE_H
#define DATABASEINTERFACE_H
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>
#include <QDataStream>
#include "Core/version.h"
#include "Logger/logprimitive.h"
// database file path (following README structure)
const QString _sqlitePath = "../data/masterserver.db";
// init and close
bool initDatabase(const QString applicationPath);
void closeDatabase();
// report execution errors (terminal/display only)
bool reportQuery(const QSqlQuery &q); // always returns false!
// generate tables in first run
bool createTables();
#endif // DATABASEINTERFACE_H
|