123456789101112131415161718192021222324252627282930313233 |
- #include "appdoc.h"
- #include "appmodel.h"
- AppDoc:: AppDoc()
- {
- m_pHoopsModel = 0;
- }
- AppDoc::~AppDoc()
- {
- if (m_pHoopsModel != NULL)
- {
- delete m_pHoopsModel;
- m_pHoopsModel = 0;
- }
- }
- int AppDoc::OnNewDocument()
- {
- // delete the HMFCDemoModel object if there is already one
- if(m_pHoopsModel != NULL)
- {
- delete m_pHoopsModel;
- m_pHoopsModel = NULL;
- }
- // create a new AppModel object for this Document
- m_pHoopsModel = new AppModel();
- if (m_pHoopsModel == NULL)
- return FALSE;
- m_pHoopsModel->Init();
- return TRUE;
- }
|