-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathitembaserequirementstable.h
61 lines (51 loc) · 1.51 KB
/
itembaserequirementstable.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
60
61
#ifndef ITEMBASEREQUIREMENTSTABLE_H
#define ITEMBASEREQUIREMENTSTABLE_H
#include <sqlitetable.h>
#include <QString>
struct ItemBaseRequirements
{
ItemBaseRequirements()
{
Clear();
}
void Clear()
{
itemBaseRequirementsId = 0;
level = 0;
levelRequired = 0;
levelRequiredNormal = 0;
levelRequiredSocketable = 0;
dexterityRequired = 0;
defenseRequired = 0;
magicRequired = 0;
strengthRequired = 0;
}
qint64 itemBaseRequirementsId;
qint32 level;
qint32 levelRequired;
qint32 levelRequiredNormal;
qint32 levelRequiredSocketable;
qint32 defenseRequired;
qint32 dexterityRequired;
qint32 magicRequired;
qint32 strengthRequired;
};
class ItemBaseRequirementsTable : public SqliteTable
{
public:
ItemBaseRequirementsTable(QString databaseName);
void DatabasePath(QString databaseName);
qint64 AddItemBaseRequirements(ItemBaseRequirements itemRequirements);
private:
static const QString TableName;
static const QString ItemBaseRequirementsId;
static const QString Level;
static const QString LevelRequired;
static const QString LevelRequiredNormal;
static const QString LevelRequiredSocketable;
static const QString DefenseRequired;
static const QString DexterityRequired;
static const QString MagicRequired;
static const QString StrengthRequired;
};
#endif // ITEMBASEREQUIREMENTSTABLE_H