#include <TdkApplicationController.h>
Inheritance diagram for TdkApplicationController:
This class controls every application's events.
TdkApplicationController::TdkApplicationController | ( | ) | [inline] |
TdkApplicationController::~TdkApplicationController | ( | ) | [inline, virtual] |
TdkOperationMode TdkApplicationController::setCurrentOperationMode | ( | TdkOperationMode | currOperationMode | ) | [virtual] |
Tecgraf - GIS development team
Tdk Framework
@(#) TdkApplicationController.cpp
Reimplemented in TdkSwingApplicationController.
void TdkApplicationController::setApplication | ( | TdkApplication * | application | ) | [inline, virtual] |
TdkApplication * TdkApplicationController::getApplication | ( | ) | [inline, virtual] |
void TdkApplicationController::setCurrentState | ( | int | stateId | ) | [virtual] |
int TdkApplicationController::getCurrentState | ( | ) | [inline, virtual] |
TdkDefaultApplicationState TdkApplicationController::getDefaultStates | ( | ) | [inline, virtual] |
void TdkApplicationController::setInitialState | ( | ) | [virtual] |
void TdkApplicationController::setNothingState | ( | ) | [virtual] |
void TdkApplicationController::setDefaultState | ( | ) | [virtual] |
void TdkApplicationController::setZoomInMapAreaState | ( | ) | [virtual] |
void TdkApplicationController::setZoomOutMapAreaState | ( | ) | [virtual] |
void TdkApplicationController::setZoomInLayoutAreaState | ( | ) | [virtual] |
void TdkApplicationController::setZoomOutLayoutAreaState | ( | ) | [virtual] |
void TdkApplicationController::setPanMapState | ( | ) | [virtual] |
void TdkApplicationController::setPanLayoutState | ( | ) | [virtual] |
void TdkApplicationController::setSelectionState | ( | ) | [virtual] |
void TdkApplicationController::setDistanceMapState | ( | ) | [virtual] |
void TdkApplicationController::setCreatePointState | ( | ) | [virtual] |
void TdkApplicationController::setCreateLineState | ( | ) | [virtual] |
void TdkApplicationController::setCreatePolygonState | ( | ) | [virtual] |
void TdkApplicationController::setCreateTextState | ( | ) | [virtual] |
void TdkApplicationController::setCreateImageState | ( | ) | [virtual] |
void TdkApplicationController::setCreateMapObjectState | ( | ) | [virtual] |
void TdkApplicationController::setObjectPointEditionState | ( | ) | [virtual] |
void TdkApplicationController::fitVisibleMapThemes | ( | ) | [virtual] |
void TdkApplicationController::fitVisibleMapRegion | ( | ) | [virtual] |
void TdkApplicationController::fitSelectedMapObjects | ( | bool | useBoxExtension = false |
) | [virtual] |
void TdkApplicationController::fitTheme | ( | TdkTheme * | theme, | |
TeProjection * | destProjection, | |||
double | displayBorder | |||
) | [virtual] |
void TdkApplicationController::fitView | ( | TdkView * | view, | |
double | border | |||
) | [virtual] |
void TdkApplicationController::fitObjects | ( | TdkObjectGIDVector & | gids, | |
bool | useBoxExtension = false | |||
) | [virtual] |
void TdkApplicationController::fitLayout | ( | ) | [virtual] |
void TdkApplicationController::identifySelectedMapObjects | ( | ) | [virtual] |
void TdkApplicationController::clearIdentifiedMapObjects | ( | ) | [virtual] |
void TdkApplicationController::deleteSelectedObjects | ( | ) | [virtual] |
void TdkApplicationController::editSelectedMapObjectProperties | ( | ) | [virtual] |
void TdkApplicationController::saveProject | ( | ) | [virtual] |
void TdkApplicationController::selectMapObjects | ( | TdkObjectGIDVector & | gids | ) | [virtual] |
void TdkApplicationController::unselectMapObjects | ( | TdkObjectGIDVector & | gids | ) | [virtual] |
void TdkApplicationController::unselectMapObjects | ( | ) | [virtual] |
void TdkApplicationController::identifyMapObject | ( | TdkObjectGID & | objectGid | ) | [virtual] |
void TdkApplicationController::identifyMapObjects | ( | TdkObjectGIDVector & | objectGids | ) | [virtual] |
void TdkApplicationController::removeMapObjectIdentification | ( | TdkObjectGID & | objectGid | ) | [virtual] |
void TdkApplicationController::identifyTheme | ( | TdkTheme * | theme | ) | [virtual] |
void TdkApplicationController::removeThemeIdentification | ( | TdkTheme * | theme | ) | [virtual] |
void TdkApplicationController::zoomArea | ( | TeBox & | area | ) | [virtual] |
void TdkApplicationController::changeMapScale | ( | double | newScale | ) | [virtual] |
void TdkApplicationController::restoreInitialVisibleRegion | ( | ) | [virtual] |
void TdkApplicationController::tipToolOn | ( | ) | [virtual] |
void TdkApplicationController::tipToolOff | ( | ) | [virtual] |
void TdkApplicationController::setTipToolMode | ( | TdkTipToolMode | mode | ) | [virtual] |
TdkTipToolMode TdkApplicationController::getTipToolMode | ( | ) | [virtual] |
void TdkApplicationController::highlightOn | ( | ) | [virtual] |
void TdkApplicationController::highlightOff | ( | ) | [virtual] |
void TdkApplicationController::setMapObjectSelectionMode | ( | TdkObjectSelectionMode | mode | ) | [virtual] |
TdkObjectSelectionMode TdkApplicationController::getMapObjectSelectionMode | ( | ) | [virtual] |
void TdkApplicationController::drawActiveDisplay | ( | ) | [virtual] |
void TdkApplicationController::redraw | ( | ) | [virtual] |
void TdkApplicationController::refresh | ( | ) | [virtual] |
void TdkApplicationController::undo | ( | ) | [virtual] |
void TdkApplicationController::redo | ( | ) | [virtual] |
void TdkApplicationController::showMapObjectPopupMenu | ( | TdkObjectGID * | gid | ) | [virtual] |
Reimplemented in TdkSwingApplicationController.
void TdkApplicationController::databaseOpened | ( | ) | [virtual] |
void TdkApplicationController::init | ( | ) | [virtual] |
void TdkApplicationController::setMapSpatialOperation | ( | TeSpatialRelation | op | ) | [virtual] |
void TdkApplicationController::setMapSpatialSelectionRectCursor | ( | bool | v | ) | [virtual] |
void TdkApplicationController::setMapSpatialSelectionState | ( | ) | [virtual] |
void TdkApplicationController::registerDefaultApllicationStates | ( | ) | [protected, virtual] |
void TdkApplicationController::unregisterDefaultApllicationStates | ( | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkResetApplicationStateEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkViewportChangedEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkMouseCoordinatesEvent & | event | ) | [protected, virtual] |
Reimplemented in TdkSwingApplicationController.
void TdkApplicationController::handleVOEvent | ( | TdkViewScaleEvent & | event | ) | [protected, virtual] |
Reimplemented in TdkSwingApplicationController.
void TdkApplicationController::handleVOEvent | ( | TdkSelectionDoneEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkCurrentApplicationStateEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::handleVOEvent | ( | TdkShowMapObjectPopupMenuEvent & | event | ) | [protected, virtual] |
void TdkApplicationController::deleteAllTasks | ( | ) | [protected, virtual] |
Reimplemented in TdkSwingApplicationController.
void TdkApplicationController::instantiateAllTasks | ( | ) | [protected, virtual] |
Reimplemented in TdkSwingApplicationController.
int TdkApplicationController::_currentStateId [protected] |
TdkRedrawTask* TdkApplicationController::_tdkRedrawTask [protected] |
TdkChangeLayoutObjectStyleTask* TdkApplicationController::_tdkChangeLayoutObjectStyleTask [protected] |
TdkMapFitTask* TdkApplicationController::_tdkMapFitTask [protected] |
TdkMapObjectIdentificationTask* TdkApplicationController::_tdkMapObjectIdentificationTask [protected] |
TdkMapPanTask* TdkApplicationController::_tdkMapPanTask [protected] |
TdkTipToolTask* TdkApplicationController::_tdkTipToolTask [protected] |
TdkEditPropertiesMapObjectsTask* TdkApplicationController::_tdkEditPropertiesMapObjectsTask [protected] |
TdkEditTask* TdkApplicationController::_tdkEditTask [protected] |
TdkChangeLayoutObjectZOrderTask* TdkApplicationController::_tdkChangeLayoutObjectZOrderTask [protected] |