AxDocument Class Reference
[Basic AxTk UI classes]

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

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

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

Assignment operator.

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:22:07 2009 for AxTk by  doxygen 1.5.8