📄 cobjectmanager.cpp
字号:
//-- {CycleCode: 44} file [0..301]
//-- {AddDecl: 45} module.includes preserve=yes [0..143]
//## begin module.includes preserve=yes
// Copyright (C) 1991 - 1999 Rational Software Corporation
#include "stdafx.h"
#include "CObjectManager.h"
//##Modelid=431658160232
//## end module.includes preserve=yes
//-- {AddDecl: 46} region.unprotectedFunction [144..237]
//##ModelId=431658160232
//##ModelId=431658160232
BOOL CObjectManager::Init( CWnd * pMainFrm)
{
//## begin CObjectManager::Init%2215F32AFEED.body preserve=yes
// TODO: Add your specialized code here.
m_pMainFrm = pMainFrm ;
//初始化是有一定顺序
if (m_MessageManager.Init( this ))
{
return FALSE;
}
if (!m_CMDManager.Init( this ))
{
return FALSE;
};
if (m_FaceManager.Init( this ))
{
return FALSE;
}
if (m_ViewManager.Init( this ))
{
return FALSE;
}
if (m_ModelManager.Init( this ))
{
return FALSE;
}
return TRUE;
//## end CObjectManager::Init%2215F32AFEED.body
}
//-- {InsertRegion: 48} module.vulnerableDeclarations [238..267]
//##Modelid=4316582100CB
//-- {AddDecl: 47} region.unprotectedFunction [268..296]
//##ModelId=4316582100CB
CObjectManager::Clear()
{
m_ViewManager.Clear();
m_ModelManager.Clear();
m_MessageManager.Clear();
m_FaceManager.Clear();
m_CMDManager.Clear();
//## begin CObjectManager::Clear%0B1A5A06FEED.body preserve=yes
//## end CObjectManager::Clear%0B1A5A06FEED.body
}
//-- {InsertRegion: 49} module.vulnerableDeclarations [297..301]
//##ModelId=43166C750204
CObjectManager* CObjectManager::instance = 0;
//##ModelId=43166C750261
CObjectManager* CObjectManager::Instance()
{
if (instance == 0)
{
instance = new CObjectManager();
}
return instance;
}
//##ModelId=43166C7502CE
CObjectManager::CObjectManager()
{
// TODO: Add your specialized code here.
}
CCMDManager * CObjectManager::GetCMDManager()
{
return & m_CMDManager;
}
CViewManager * CObjectManager::GetViewManager()
{
return & m_ViewManager;
}
CModelManager * CObjectManager::GetModelManager()
{
return & m_ModelManager;
}
CFaceManager * CObjectManager::GetCFaceManager()
{
return & m_FaceManager;
}
CMessageManager * CObjectManager::GetMessageManager()
{
return & m_MessageManager;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -