TdkSwingApplicationController Class Reference

#include <TdkSwingApplicationController.h>

Inheritance diagram for TdkSwingApplicationController:

TdkApplicationController TdkController TdkEventHandler List of all members.

Public Member Functions

TdkOperationMode setCurrentOperationMode (TdkOperationMode currOperationMode)
void showTextDialog (TeText &text)
void showMapObjectPopupMenu (TdkObjectGID *gid)
void init ()
void jniCreatePoint (bool byLocation)
int jniRegisterThemeAnimationState ()

Static Public Member Functions

static TdkSwingApplicationControllergetInstance ()

Protected Member Functions

virtual void deleteAllTasks ()
virtual void instantiateAllTasks ()

Protected Attributes

TdkCreatePointByCoordTask_tdkCreatePointByCoordTask
TdkThemeAnimationTask_tdkThemeAnimationTask

Private Member Functions

 TdkSwingApplicationController ()
virtual ~TdkSwingApplicationController ()
void handleVOEvent (TdkEvent &event)
void handleVOEvent (TdkUpdateDistanceMeasureDialogEvent &event)
void handleVOEvent (TdkShowDistanceMeasureDialogEvent &event)
void handleVOEvent (TdkShowTextDialogEvent &event)
void handleVOEvent (TdkCreatePointByCoordEvent &event)
void handleVOEvent (TdkMouseCoordinatesEvent &event)
void handleVOEvent (TdkViewScaleEvent &event)
void buildMapObjectPopupMenu (TdkObjectGID *gid)

Static Private Attributes

static TdkSwingApplicationControllerinstance_ = 0

Constructor & Destructor Documentation

TdkSwingApplicationController::TdkSwingApplicationController (  )  [private]

TdkSwingApplicationController::~TdkSwingApplicationController (  )  [private, virtual]


Member Function Documentation

TdkSwingApplicationController * TdkSwingApplicationController::getInstance (  )  [inline, static]

TdkOperationMode TdkSwingApplicationController::setCurrentOperationMode ( TdkOperationMode  currOperationMode  )  [virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkApplicationController.cpp

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::showTextDialog ( TeText &  text  ) 

void TdkSwingApplicationController::showMapObjectPopupMenu ( TdkObjectGID gid  )  [virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::init (  )  [virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::jniCreatePoint ( bool  byLocation  ) 

int TdkSwingApplicationController::jniRegisterThemeAnimationState (  ) 

void TdkSwingApplicationController::deleteAllTasks (  )  [protected, virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::instantiateAllTasks (  )  [protected, virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::handleVOEvent ( TdkEvent event  )  [private, virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::handleVOEvent ( TdkUpdateDistanceMeasureDialogEvent event  )  [private]

void TdkSwingApplicationController::handleVOEvent ( TdkShowDistanceMeasureDialogEvent event  )  [private]

void TdkSwingApplicationController::handleVOEvent ( TdkShowTextDialogEvent event  )  [private]

void TdkSwingApplicationController::handleVOEvent ( TdkCreatePointByCoordEvent event  )  [private]

void TdkSwingApplicationController::handleVOEvent ( TdkMouseCoordinatesEvent event  )  [private, virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::handleVOEvent ( TdkViewScaleEvent event  )  [private, virtual]

Reimplemented from TdkApplicationController.

void TdkSwingApplicationController::buildMapObjectPopupMenu ( TdkObjectGID gid  )  [private]


Member Data Documentation

TdkCreatePointByCoordTask* TdkSwingApplicationController::_tdkCreatePointByCoordTask [protected]

TdkThemeAnimationTask* TdkSwingApplicationController::_tdkThemeAnimationTask [protected]

TdkSwingApplicationController * TdkSwingApplicationController::instance_ = 0 [static, private]


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