** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: docs.h,v 1.3 2000/07/19 04:33:27 kevin Exp $
+** $Id: docs.h,v 1.5 2000/09/07 01:28:33 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
virtual bool OnSaveDocument (const wxString& filename);
virtual bool OnOpenDocument (const wxString& filename);
virtual bool IsModified (void) const;
+ virtual bool OnCloseDocument ();
virtual void Modify (bool mod);
ImageFileDocument (void) {}
virtual bool OnSaveDocument (const wxString& filename);
virtual bool OnOpenDocument (const wxString& filename);
virtual bool IsModified (void) const;
+ virtual bool OnCloseDocument ();
virtual void Modify (bool mod);
ProjectionFileDocument (void) {}
private:
Phantom m_phantom;
- Phantom::PhantomID m_idPhantom;
+ int m_idPhantom;
wxString m_namePhantom;
public:
~PhantomDocument (void)
{}
- const Phantom::PhantomID getPhantomID (void) const
+ const int getPhantomID (void) const
{ return m_idPhantom; }
const wxString& getPhantomName (void) const
{ return m_phantom; }
virtual bool OnOpenDocument (const wxString& filename);
+ virtual bool OnCloseDocument ();
virtual bool IsModified (void) const;
virtual void Modify (bool mod);
};