TdkInterceptorManager Class Reference
[The Control Module]

Defines the TdkInterceptorManager class. More...

#include <TdkInterceptorManager.h>

List of all members.

Public Member Functions

 ~TdkInterceptorManager ()
TdkInterceptorgetInterceptor ()
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 TdkInterceptorManagerinstance ()

Private Member Functions

 TdkInterceptorManager ()

Private Attributes

TdkInterceptorinterceptor_
TdkInterceptordefaultInterceptor_

Static Private Attributes

static TdkInterceptorManagerinstance_ = 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