15 |
using namespace std; |
using namespace std; |
16 |
|
|
17 |
|
|
|
typedef vector<Equipment> EquipmentVector; |
|
|
|
|
18 |
//CommonStorage er en implementation af singleton "mønstret" |
//CommonStorage er en implementation af singleton "mønstret" |
19 |
class CommonStorage |
class CommonStorage |
20 |
{ |
{ |
32 |
void setAdmin(bool admin) {isAdmin = admin;} |
void setAdmin(bool admin) {isAdmin = admin;} |
33 |
bool getAdmin() {return isAdmin;} |
bool getAdmin() {return isAdmin;} |
34 |
|
|
35 |
void setSearchResult(EquipmentVector &ev) {equipments = ev;} |
void setSearchResult(vector<Equipment> &ev) {equipments = ev;} |
36 |
EquipmentVector& getSearchResult() {return equipments;} |
vector<Equipment>& getSearchResult() {return equipments;} |
37 |
|
|
38 |
|
|
39 |
protected: |
protected: |
44 |
private: |
private: |
45 |
//static CommonStorage *pinstance; |
//static CommonStorage *pinstance; |
46 |
|
|
47 |
EquipmentVector equipments; |
vector<Equipment> equipments; |
48 |
DatabaseLayer *dbl; |
DatabaseLayer *dbl; |
49 |
CMyTabCtrl *tab; |
CMyTabCtrl *tab; |
50 |
bool isAdmin; |
bool isAdmin; |