Windows C++ Library
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions
CSDIApp Class Reference

#include <SDIApp.hpp>

Inheritance diagram for CSDIApp:
CApp

List of all members.

Public Member Functions

 CSDIApp (CSDIFrame &rFrameWnd, CSDICmds &rCmdControl, size_t nMRUSize)
virtual ~CSDIApp ()
virtual CSDIDocCreateDoc () const =0
virtual CViewCreateView (CDoc &rDoc) const =0
virtual const tchar * FileExts () const =0
virtual const tchar * DefFileExt () const =0
CSDIFrameFrameWnd ()

Static Public Member Functions

static CSDIAppThis ()
 Global access to the app singleton.

Public Attributes

CSDIDocm_pDoc
CViewm_pView
CMRUList m_MRUList

Protected Member Functions

virtual bool OnOpen ()
virtual bool OnClose ()

Private Member Functions

 CSDIApp (const CSDIApp &)
CSDIAppoperator= (const CSDIApp &)

Constructor & Destructor Documentation

CSDIApp::CSDIApp ( CSDIFrame rFrameWnd,
CSDICmds rCmdControl,
size_t  nMRUSize 
)
CSDIApp::~CSDIApp ( ) [virtual]
CSDIApp::CSDIApp ( const CSDIApp ) [private]

Member Function Documentation

virtual CSDIDoc* CSDIApp::CreateDoc ( ) const [pure virtual]
virtual CView* CSDIApp::CreateView ( CDoc rDoc) const [pure virtual]
virtual const tchar* CSDIApp::FileExts ( ) const [pure virtual]
virtual const tchar* CSDIApp::DefFileExt ( ) const [pure virtual]
CSDIApp & CSDIApp::This ( ) [inline, static]

Global access to the app singleton.

Reimplemented from CApp.

CSDIFrame & CSDIApp::FrameWnd ( ) [inline]
bool CSDIApp::OnOpen ( ) [protected, virtual]

Reimplemented from CApp.

bool CSDIApp::OnClose ( ) [protected, virtual]

Reimplemented from CApp.

CSDIApp& CSDIApp::operator= ( const CSDIApp ) [private]

Member Data Documentation


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