projects
/
dorian
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
3bfa5bbfe67f25ff616c9b3d01842ec36876a728
[dorian]
/
model
/
bookdb.h
1
#ifndef BOOKDB_H
2
#define BOOKDB_H
3
4
#include <QVariantHash>
5
#include <QtSql>
6
7
class QString;
8
9
class BookDb
10
{
11
public:
12
static BookDb *instance();
13
static void close();
14
QVariantHash load(const QString &book);
15
void save(const QString &book, const QVariantHash &data);
16
void remove(const QString &book);
17
QStringList books();
18
19
private:
20
BookDb();
21
~BookDb();
22
void create();
23
QSqlDatabase db;
24
};
25
26
#endif // BOOKDB_H