--- CommonStorage.h 2006/08/30 21:57:57 9 +++ CommonStorage.h 2006/08/31 09:02:02 12 @@ -2,8 +2,17 @@ //Forward declaration class DatabaseLayer; +class CMyTabCtrl; +#include +#include "Containers.h" + +using namespace std; + + +typedef vector EquipmentVector; + //CommonStorage er en implementation af singleton "mønstret" class CommonStorage { @@ -15,9 +24,15 @@ void setDBLayer(DatabaseLayer *d) {dbl = d;} DatabaseLayer *getDBLayer() {return dbl;} + void setTabCtrl(CMyTabCtrl *newtab) {tab = newtab;} + CMyTabCtrl *getTabCtrl() {return tab;} + void setAdmin(bool admin) {isAdmin = admin;} bool getAdmin() {return isAdmin;} + void setSearchResult(EquipmentVector &ev) {equipments = ev;} + EquipmentVector getSearchResult() {return equipments;} + protected: CommonStorage(void); CommonStorage(const CommonStorage&); @@ -26,6 +41,8 @@ private: //static CommonStorage *pinstance; + EquipmentVector equipments; DatabaseLayer *dbl; + CMyTabCtrl *tab; bool isAdmin; };