Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

[83e312]: model.h Maximize Restore History

Download this file

model.h    40 lines (27 with data), 553 Bytes

 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
#ifndef MODEL_H
#define MODEL_H
#include "ThisMfcApp.h"
#include "view.h"
// Contains methods called by view (GUI)
class Model
{
public:
static Model * Instance()
{
if ( _instance == 0 )
_instance = new Model();
return _instance;
}
~Model();
// Kick off application
void Main();
const char * GetDatabaseName() { return 0; };
int CheckSafeCombination(const char *combo);
protected:
// Don't allow anyone to create this object
Model() {};
private:
static Model * _instance;
View * _view;
};
#endif // MODEL_H