ScummVM API documentation
Bagel::MFC::CDocument Class Reference
Inheritance diagram for Bagel::MFC::CDocument:
Bagel::MFC::CCmdTarget Bagel::MFC::CObject Bagel::HodjNPodj::CDibDoc Bagel::HodjNPodj::Metagame::Gtl::CGtlDoc

Public Member Functions

void UpdateAllViews (CView *pSender, LPARAM lHint=0, CObject *pHint=nullptr)
 
POSITION GetFirstViewPosition ()
 
CViewGetNextView (POSITION &rPosition) const
 
const CStringGetTitle () const
 
virtual void SetTitle (const char *lpszTitle)
 
const CStringGetPathName () const
 
virtual void SetPathName (const char *lpszPathName, bool bAddToMRU=true)
 
virtual void ClearPathName ()
 
virtual bool IsModified ()
 
virtual void SetModifiedFlag (bool bModified=true)
 
virtual void ReportSaveLoadException (const char *lpszPathName, CException *e, bool bSaving, unsigned int nIDPDefault)
 
bool SaveModified ()
 
void AddView (CView *pView)
 
void RemoveView (CView *pView)
 
virtual void DeleteContents ()
 
virtual bool OnNewDocument ()
 
virtual bool OnOpenDocument (const char *lpszPathName)
 
virtual void OnFileSaveAs ()
 
virtual void OnCloseDocument ()
 
virtual void OnChangedViewList ()
 
virtual void PreCloseFrame (CFrameWnd *pFrame)
 
virtual void UpdateFrameCounts ()
 
- Public Member Functions inherited from Bagel::MFC::CCmdTarget
virtual void DoWaitCursor (int nCode)
 
void BeginWaitCursor ()
 
void EndWaitCursor ()
 
void RestoreWaitCursor ()
 
bool OnCmdMsg (unsigned int nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo)
 
- Public Member Functions inherited from Bagel::MFC::CObject
 CObject (const CObject &)=default
 
CObjectoperator= (const CObject &)=default
 
virtual const CRuntimeClassGetRuntimeClass () const
 
virtual void AssertValid () const
 
virtual void Dump (CDumpContext &dc) const
 
bool IsKindOf (const CRuntimeClass *pClass) const
 

Public Attributes

bool m_bAutoDelete = true
 
bool m_bEmbedded = false
 
CDocTemplatem_pDocTemplate = nullptr
 

Protected Member Functions

const AFX_MSGMAPGetMessageMap () const override
 
- Protected Member Functions inherited from Bagel::MFC::CCmdTarget
const AFX_MSGMAP_ENTRYLookupMessage (unsigned int message)
 
const AFX_MSGMAP_ENTRYAfxFindMessageEntry (const AFX_MSGMAP_ENTRY *lpEntry, unsigned int nMsg, unsigned int nCode, unsigned int nID)
 
bool _AfxDispatchCmdMsg (CCmdTarget *pTarget, unsigned int nID, int nCode, AFX_PMSG pfn, void *pExtra, unsigned int nSig, AFX_CMDHANDLERINFO *pHandlerInfo)
 

Static Protected Member Functions

static const AFX_MSGMAPGetThisMessageMap ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Bagel::MFC::CCmdTarget
static const AFX_MSGMAPGetThisMessageMap ()
 
- Static Public Attributes inherited from Bagel::MFC::CObject
static const CRuntimeClass classCObject
 

The documentation for this class was generated from the following file: