TdkInterceptorManager Class Reference
[The Control Module]

Defines the TdkInterceptorManager class. More...

#include <TdkInterceptorManager.h>

List of all members.

Public Member Functions

 ~TdkInterceptorManager ()
TdkInterceptor * getInterceptor ()
void setInterceptor (TdkInterceptor *interceptor)
void fireLoadThemeChildrenStarted (const TdkObjectGID &gid)
void fireLoadThemeChildrenProgressChanged (const TdkObjectGID &gid, double progress)
void fireLoadThemeChildrenFinished (const TdkObjectGID &gid)
void fireObjectInserted (const TdkObjectGID &gid)
void fireObjectUpdated (const TdkObjectGID &gid)
void fireObjectDeleted (const TdkObjectGID &gid)
void fireSelectedThemeChanged (const TdkObjectGID &older, const TdkObjectGID &newer)
void fireWindowChanged (double winX0, double winY0, double winX1, double winY1, double fullX0, double fullY0, double fullX1, double fullY1)
void fireMouseCoordinatesChanged (double x, double y)
void fireScaleChanged (double scale)
void fireMapObjectsDeleted (TdkEventHandlerVector &objects)
void fireLayoutObjectsDeleted (TdkEventHandlerVector &objects)
void fireMessageSended (std::string message)
void fireObjectsSelectionChanged ()
void fireProgressAnimation (unsigned int progress, std::string message)

Static Public Member Functions

static TdkInterceptorManager * instance ()

Private Member Functions

 TdkInterceptorManager ()

Private Attributes

TdkInterceptor * interceptor_
TdkInterceptor * defaultInterceptor_

Static Private Attributes

static TdkInterceptorManager * instance_ = NULL


Detailed Description

Defines the TdkInterceptorManager class.


Constructor & Destructor Documentation

TdkInterceptorManager::~TdkInterceptorManager (  ) 

TdkInterceptorManager::TdkInterceptorManager (  )  [private]


Member Function Documentation

TdkInterceptorManager * TdkInterceptorManager::instance (  )  [static]

TdkInterceptor * TdkInterceptorManager::getInterceptor (  ) 

void TdkInterceptorManager::setInterceptor ( TdkInterceptor *  interceptor  ) 

void TdkInterceptorManager::fireLoadThemeChildrenStarted ( const TdkObjectGID &  gid  ) 

void TdkInterceptorManager::fireLoadThemeChildrenProgressChanged ( const TdkObjectGID &  gid,
double  progress 
)

void TdkInterceptorManager::fireLoadThemeChildrenFinished ( const TdkObjectGID &  gid  ) 

void TdkInterceptorManager::fireObjectInserted ( const TdkObjectGID &  gid  ) 

void TdkInterceptorManager::fireObjectUpdated ( const TdkObjectGID &  gid  ) 

void TdkInterceptorManager::fireObjectDeleted ( const TdkObjectGID &  gid  ) 

void TdkInterceptorManager::fireSelectedThemeChanged ( const TdkObjectGID &  older,
const TdkObjectGID &  newer 
)

void TdkInterceptorManager::fireWindowChanged ( double  winX0,
double  winY0,
double  winX1,
double  winY1,
double  fullX0,
double  fullY0,
double  fullX1,
double  fullY1 
)

void TdkInterceptorManager::fireMouseCoordinatesChanged ( double  x,
double  y 
)

void TdkInterceptorManager::fireScaleChanged ( double  scale  ) 

void TdkInterceptorManager::fireMapObjectsDeleted ( TdkEventHandlerVector &  objects  ) 

void TdkInterceptorManager::fireLayoutObjectsDeleted ( TdkEventHandlerVector &  objects  ) 

void TdkInterceptorManager::fireMessageSended ( std::string  message  ) 

void TdkInterceptorManager::fireObjectsSelectionChanged (  ) 

void TdkInterceptorManager::fireProgressAnimation ( unsigned int  progress,
std::string  message 
)


Member Data Documentation

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

TdkInterceptor* TdkInterceptorManager::interceptor_ [private]

TdkInterceptor* TdkInterceptorManager::defaultInterceptor_ [private]


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