TdkFileWriterInterceptor Class Reference
[The Control Module]

Defines the TdkFileWriterInterceptor class. More...

#include <TdkFileWriterInterceptor.h>

Inheritance diagram for TdkFileWriterInterceptor:

TdkInterceptorAdapter TdkInterceptor List of all members.

Public Member Functions

 ~TdkFileWriterInterceptor ()
void setFilename (std::string filename)
virtual void loadThemeChildrenStarted (const TdkObjectGID &gid)
virtual void loadThemeChildrenProgressChanged (const TdkObjectGID &gid, double progress)
virtual void loadThemeChildrenFinished (const TdkObjectGID &gid)
virtual void objectInserted (const TdkObjectGID &gid)
virtual void objectUpdated (const TdkObjectGID &gid)
virtual void objectDeleted (const TdkObjectGID &gid)
virtual void selectedThemeChanged (const TdkObjectGID &older, const TdkObjectGID &newer)
virtual void windowChanged (double winX0, double winY0, double winX1, double winY1, double fullX0, double fullY0, double fullX1, double fullY1)
virtual void mouseCoordinatesChanged (double x, double y)
virtual void scaleChanged (double scale)
virtual void mapObjectsDeleted (TdkEventHandlerVector &objects)
virtual void layoutObjectsDeleted (TdkEventHandlerVector &objects)
virtual void messageSended (const std::string &message)

Static Public Member Functions

static TdkFileWriterInterceptorinstance ()

Private Member Functions

 TdkFileWriterInterceptor ()
void writeToFile (const std::string &mesg)

Private Attributes

std::string filename_

Static Private Attributes

static TdkFileWriterInterceptorinstance_ = NULL

Detailed Description

Defines the TdkFileWriterInterceptor class.


Constructor & Destructor Documentation

TdkFileWriterInterceptor::~TdkFileWriterInterceptor (  ) 

TdkFileWriterInterceptor::TdkFileWriterInterceptor (  )  [private]


Member Function Documentation

TdkFileWriterInterceptor * TdkFileWriterInterceptor::instance (  )  [static]

void TdkFileWriterInterceptor::setFilename ( std::string  filename  ) 

void TdkFileWriterInterceptor::loadThemeChildrenStarted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::loadThemeChildrenProgressChanged ( const TdkObjectGID gid,
double  progress 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::loadThemeChildrenFinished ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::objectInserted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::objectUpdated ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::objectDeleted ( const TdkObjectGID gid  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::selectedThemeChanged ( const TdkObjectGID older,
const TdkObjectGID newer 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::windowChanged ( double  winX0,
double  winY0,
double  winX1,
double  winY1,
double  fullX0,
double  fullY0,
double  fullX1,
double  fullY1 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::mouseCoordinatesChanged ( double  x,
double  y 
) [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::scaleChanged ( double  scale  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::mapObjectsDeleted ( TdkEventHandlerVector objects  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::layoutObjectsDeleted ( TdkEventHandlerVector objects  )  [virtual]

Reimplemented from TdkInterceptorAdapter.

void TdkFileWriterInterceptor::messageSended ( const std::string &  message  )  [virtual]

void TdkFileWriterInterceptor::writeToFile ( const std::string &  mesg  )  [private]


Member Data Documentation

TdkFileWriterInterceptor * TdkFileWriterInterceptor::instance_ = NULL [static, private]

std::string TdkFileWriterInterceptor::filename_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:38 2007 for TDK by  doxygen 1.5.2