/[H6]/CommonStorage.h
ViewVC logotype

Diff of /CommonStorage.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9 by torben, Wed Aug 30 21:57:57 2006 UTC revision 60 by torben, Mon Oct 22 13:00:14 2007 UTC
# Line 1  Line 1 
1    /*
2     * Developed by Torben H. Nielsen
3     */
4    
5  #pragma once  #pragma once
6    
7  //Forward declaration  //Forward declaration
8  class DatabaseLayer;  class CMyTabCtrl;
9    
10    
11    #include <vector>
12    #include "Containers.h"
13    #include "DatabaseLayer.h"
14    
15    using namespace std;
16    
17    
18  //CommonStorage er en implementation af singleton "mønstret"  //CommonStorage er en implementation af singleton "mønstret"
# Line 15  public: Line 26  public:
26          void setDBLayer(DatabaseLayer *d) {dbl = d;}          void setDBLayer(DatabaseLayer *d) {dbl = d;}
27          DatabaseLayer *getDBLayer() {return dbl;}          DatabaseLayer *getDBLayer() {return dbl;}
28    
29            void setTabCtrl(CMyTabCtrl *newtab) {tab = newtab;}
30            CMyTabCtrl *getTabCtrl() {return tab;}
31    
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(vector<Equipment> &ev) {equipments = ev;}
36            vector<Equipment>& getSearchResult() {return equipments;}
37    
38    
39  protected:  protected:
40          CommonStorage(void);          CommonStorage(void);
41          CommonStorage(const CommonStorage&);          CommonStorage(const CommonStorage&);
# Line 26  protected: Line 44  protected:
44  private:  private:
45          //static CommonStorage *pinstance;          //static CommonStorage *pinstance;
46    
47            vector<Equipment> equipments;
48          DatabaseLayer *dbl;          DatabaseLayer *dbl;
49            CMyTabCtrl *tab;
50          bool isAdmin;          bool isAdmin;
51  };  };

Legend:
Removed from v.9  
changed lines
  Added in v.60

  ViewVC Help
Powered by ViewVC 1.1.20