AxDocument Class Reference

A general document class used in conjunction with AxView. More...

#include <ax/ax_document.h>

Inheritance diagram for AxDocument:

AxResource AxAudioResource AxBookResource AxFileResource List of all members.

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 AxDocumentClone () 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

Detailed Description

A general document class used in conjunction with AxView.


Constructor & Destructor Documentation

AxDocument::AxDocument ( const AxDocument doc  )  [inline]

AxDocument::AxDocument (  )  [inline]

AxDocument::~AxDocument (  ) 


Member Function Documentation

void AxDocument::Init (  ) 

Reimplemented in AxFileResource, AxAudioResource, AxBookResource, and AxResource.

void AxDocument::Copy ( const AxDocument doc  ) 

Copy the basic information.

void AxDocument::operator= ( const AxDocument doc  )  [inline]

Assignment operator.

bool AxDocument::Eq ( const AxDocument doc  )  const

Test equality for the basic information.

virtual AxDocument* AxDocument::Clone (  )  const [inline, virtual]

Clone - derived classes must implement this function.

Reimplemented in AxFileResource, AxAudioResource, AxBookResource, and AxResource.

virtual bool AxDocument::GetModified (  )  const [inline, virtual]

Get the modified flag.

virtual void AxDocument::SetModified ( bool  mod  )  [inline, virtual]

Set the modified flag.


Member Data Documentation

bool AxDocument::m_modified [protected]


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:20 2009 for AxTk by  doxygen 1.5.1