#include <ax/ax_document.h>
Public Member Functions | |
AxDocument (const AxDocument &doc) | |
AxDocument () | |
~AxDocument () | |
void | Init () |
void | Copy (const AxDocument &doc) |
Copy the basic information. | |
void | operator= (const AxDocument &doc) |
Assignment operator. | |
bool | Eq (const AxDocument &doc) const |
Test equality for the basic information. | |
virtual AxDocument * | Clone () const |
Clone - derived classes must implement this function. | |
virtual bool | GetModified () const |
Get the modified flag. | |
virtual void | SetModified (bool mod) |
Set the modified flag. | |
Protected Attributes | |
bool | m_modified |
AxDocument::AxDocument | ( | const AxDocument & | doc | ) | [inline] |
AxDocument::AxDocument | ( | ) | [inline] |
AxDocument::~AxDocument | ( | ) |
virtual AxDocument* AxDocument::Clone | ( | ) | const [inline, virtual] |
Clone - derived classes must implement this function.
Reimplemented in AxFileResource, AxAudioResource, AxBookResource, and AxResource.
void AxDocument::Copy | ( | const AxDocument & | doc | ) |
Copy the basic information.
bool AxDocument::Eq | ( | const AxDocument & | doc | ) | const |
Test equality for the basic information.
virtual bool AxDocument::GetModified | ( | ) | const [inline, virtual] |
Get the modified flag.
void AxDocument::Init | ( | ) |
Reimplemented in AxFileResource, AxAudioResource, AxBookResource, and AxResource.
void AxDocument::operator= | ( | const AxDocument & | doc | ) | [inline] |
Assignment operator.
virtual void AxDocument::SetModified | ( | bool | mod | ) | [inline, virtual] |
Set the modified flag.
bool AxDocument::m_modified [protected] |