add a more readable wrapper for CreateDocument(wxEmptyString, wxDOC_NEW)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2008-10-01 17:04:43 +00:00
parent 0d4884cbf3
commit b54129836c
3 changed files with 14 additions and 1 deletions

View File

@ -354,6 +354,11 @@ public:
virtual void OnOpenFileFailure() { }
virtual wxDocument *CreateDocument(const wxString& path, long flags = 0);
// wrapper around CreateDocument() with a more clear name
wxDocument *CreateNewDocument()
{ return CreateDocument(wxString(), wxDOC_NEW); }
virtual wxView *CreateView(wxDocument *doc, long flags = 0);
virtual void DeleteTemplate(wxDocTemplate *temp, long flags = 0);
virtual bool FlushDoc(wxDocument *doc);

View File

@ -340,6 +340,14 @@ public:
*/
virtual wxDocument* CreateDocument(const wxString& path, long flags = 0);
/**
Creates an empty new document.
This is equivalent to calling CreateDocument() with @c wxDOC_NEW flags
and without the file name.
*/
wxDocument *CreateNewDocument();
/**
Creates a new view for the given document. If more than one view is
allowed for the document (by virtue of multiple templates mentioning

View File

@ -972,7 +972,7 @@ void wxDocManager::OnFileCloseAll(wxCommandEvent& WXUNUSED(event))
void wxDocManager::OnFileNew(wxCommandEvent& WXUNUSED(event))
{
CreateDocument( wxEmptyString, wxDOC_NEW );
CreateNewDocument();
}
void wxDocManager::OnFileOpen(wxCommandEvent& WXUNUSED(event))