-
Notifications
You must be signed in to change notification settings - Fork 0
/
infoclass.cpp
107 lines (87 loc) · 1.5 KB
/
infoclass.cpp
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "infoclass.h"
InfoClass::InfoClass()
{
}
InfoClass::InfoClass(int x, int y, int width, int height)
{
this->X = x;
this->Y = y;
this->Width = width;
this->Height = height;
}
InfoClass::InfoClass(int number, int x, int y, int width, int height, QVector<InfoClass> answers)
{
this->Number = number;
this->X = x;
this->Y = y;
this->Width = width;
this->Height = height;
this->Answers = answers;
}
InfoClass::InfoClass(QString x, QString y, QString width, QString height)
{
this->X = x.toInt();
this->Y = y.toInt();
this->Width = width.toInt();
this->Height = height.toInt();
}
int InfoClass::number() const
{
return Number;
}
int InfoClass::x() const
{
return X;
}
int InfoClass::y() const
{
return Y;
}
int InfoClass::width() const
{
return Width;
}
int InfoClass::height() const
{
return Height;
}
int InfoClass::isQuest() const
{
return IsQuest;
}
QVector<InfoClass> InfoClass::answers() const
{
return Answers;
}
QRect InfoClass::getQRect()
{
return QRect(X, Y, Width, Height);
}
void InfoClass::setNumber(int Number)
{
this->Number = Number;
}
void InfoClass::setX(int X)
{
this->X = X;
}
void InfoClass::setY(int Y)
{
this->Y = Y;
}
void InfoClass::setWidth(int Width)
{
this->Width = Width;
}
void InfoClass::setHeight(int Height)
{
this->Height = Height;
}
void InfoClass::setQuest(int IsQuest)
{
this->IsQuest = IsQuest;
}
void InfoClass::setAnswers(QVector<InfoClass> Answers)
{
this->Answers = Answers;
}