X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/23a54e14a71e9184c3c33c2ba39b10ee1dd029b6..1ecf2613d063f6d600ae817cc44d85cec189af13:/samples/docvwmdi/doc.h diff --git a/samples/docvwmdi/doc.h b/samples/docvwmdi/doc.h index ce250ff742..f68b8a18ea 100644 --- a/samples/docvwmdi/doc.h +++ b/samples/docvwmdi/doc.h @@ -5,18 +5,15 @@ // Modified by: // Created: 04/01/98 // RCS-ID: $Id$ -// Copyright: (c) Julian Smart and Markus Holzem -// Licence: wxWindows license +// Copyright: (c) Julian Smart +// Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -// #pragma interface -#endif - #ifndef __DOCSAMPLEH__ #define __DOCSAMPLEH__ #include "wx/docview.h" +#include "wx/cmdproc.h" // Plots a line from one point to the other class DoodleLine: public wxObject @@ -34,15 +31,15 @@ class DoodleSegment: public wxObject public: wxList lines; - DoodleSegment(void); - DoodleSegment(DoodleSegment& seg); + DoodleSegment(void){}; + DoodleSegment(const DoodleSegment& seg); ~DoodleSegment(void); void Draw(wxDC *dc); - + #if wxUSE_STD_IOSTREAM - ostream& SaveObject(ostream& text_stream); - istream& LoadObject(istream& text_stream); + wxSTD ostream& SaveObject(wxSTD ostream& text_stream); + wxSTD istream& LoadObject(wxSTD istream& text_stream); #else wxOutputStream& SaveObject(wxOutputStream& stream); wxInputStream& LoadObject(wxInputStream& stream); @@ -55,13 +52,13 @@ class DrawingDocument: public wxDocument private: public: wxList doodleSegments; - - DrawingDocument(void); + + DrawingDocument(void){}; ~DrawingDocument(void); #if wxUSE_STD_IOSTREAM - ostream& SaveObject(ostream& text_stream); - istream& LoadObject(istream& text_stream); + wxSTD ostream& SaveObject(wxSTD ostream& text_stream); + wxSTD istream& LoadObject(wxSTD istream& text_stream); #else wxOutputStream& SaveObject(wxOutputStream& stream); wxInputStream& LoadObject(wxInputStream& stream); @@ -93,8 +90,8 @@ class TextEditDocument: public wxDocument private: public: /* - ostream& SaveObject(ostream& stream); - istream& LoadObject(istream& stream); + wxSTD ostream& SaveObject(wxSTD ostream& stream); + wxSTD istream& LoadObject(wxSTD istream& stream); */ virtual bool OnSaveDocument(const wxString& filename); virtual bool OnOpenDocument(const wxString& filename);