-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathertesites.h
132 lines (79 loc) · 2.36 KB
/
ertesites.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
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#ifndef ERTESITES_H
#define ERTESITES_H
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include <istream>
using namespace std;
class Ertesites {
private:
// Tulajdonságok
int cleanstat;
int felhasznalotolID;
int felhasznalonakID;
string szoveg;
string tipus;
public:
// Konstruktor
Ertesites(int _felhasznalotolID, int _felhasznalonakID, string _szoveg, string _tipus, int cleanstat = -2) {
felhasznalotolID = _felhasznalotolID;
felhasznalonakID = _felhasznalonakID;
szoveg = _szoveg;
tipus = _tipus;
this->cleanstat =cleanstat;
}
// STATIKUS METÓDUS - Értesítés olvasottá módosítása
static bool ertesitesTorlese() {
// // Deklarációk
// ifstream fajl;
// string fajlNev = "ertesitesek.txt";
// vector<Ertesites> ertesitesek;
// // Fájl megnyitása
// fajl.open(fajlNev.c_str());
// // Fájl sikeres megnyitásának a vizsgálata
// if (fajl.fail()) {
// // A fájlt nem sikerült megnyitni
// cout << "Fájl megnyitása sikertelen volt.";
// return false;
// }
// // Fájl soronkénti vizsgálata
// string tmp;
// while(getline(fajl, tmp)) {
// stringstream line;
// line << tmp;
// string ertesitesID;
// }
// cout << _ertesitesID << endl;
return true;
}
// GETTER - Felhasználótól ID
int getFelhasznalotolID() {
return felhasznalotolID;
}
// GETTER - Felhasználónak ID
int getFelhasznalonakID() {
return felhasznalonakID;
}
int getCleanstat() const
{
return cleanstat;
}
// GETTER - Szöveg
string getSzoveg() {
return szoveg;
}
// GETTER - Típus
string getTipus() {
return tipus;
}
void setCleanstat(int newCleanstat)
{
cleanstat = newCleanstat;
}
int getCleanstat()
{
return cleanstat;
}
};
#endif // ERTESITES_H