TdkSelectGeomToEditEvent Class Reference
[The Control Module]

Defines the class TdkSelectGeomToEditEvent. More...

#include <TdkSelectGeomToeditEvent.h>

Inheritance diagram for TdkSelectGeomToEditEvent:

TdkRectEvent TdkEvent List of all members.

Public Member Functions

 TdkSelectGeomToEditEvent (TeBox &rect, TdkObject *object, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
 TdkSelectGeomToEditEvent (TdkSelectGeomToEditEvent &event)
virtual std::string name ()
virtual std::string title ()
virtual void undo ()
virtual void redo ()
virtual void commit ()
virtual void discard ()
virtual void setObjectToEdit (TdkObject *object)
virtual TdkObjectgetObjectToEdit ()
virtual void setGeomType (TeGeomRep type)
virtual TeGeomRep getGeomType ()
virtual void setGeomId (int id)
virtual int getGeomId ()
virtual void setViewProjection (TeProjection *projection)
virtual TeProjection * getViewProjection ()
virtual void setLayerProjection (TeProjection *projection)
virtual TeProjection * getLayerProjection ()
virtual TdkButton getButton ()
virtual void setButton (TdkButton button)
virtual TdkButtonState getButtonState ()
virtual void setButtonState (TdkButtonState buttonState)
virtual TdkKeyboardState getKeyboardState ()
virtual void setKeyboardState (TdkKeyboardState keyboardState)

Private Attributes

TdkObjectobject_
TeGeomRep geomType_
int geomId_
TeProjection * viewProjection_
TeProjection * layerProjection_
TdkButton button_
TdkButtonState buttonState_
TdkKeyboardState keyboardState_

Detailed Description

Defines the class TdkSelectGeomToEditEvent.


Constructor & Destructor Documentation

TdkSelectGeomToEditEvent::TdkSelectGeomToEditEvent ( TeBox &  rect,
TdkObject object,
TdkButton  button,
TdkButtonState  buttonState,
TdkKeyboardState  keyboardState 
) [inline]

TdkSelectGeomToEditEvent::TdkSelectGeomToEditEvent ( TdkSelectGeomToEditEvent event  )  [inline]


Member Function Documentation

std::string TdkSelectGeomToEditEvent::name (  )  [inline, virtual]

Reimplemented from TdkRectEvent.

std::string TdkSelectGeomToEditEvent::title (  )  [inline, virtual]

Reimplemented from TdkRectEvent.

virtual void TdkSelectGeomToEditEvent::undo (  )  [inline, virtual]

Reimplemented from TdkEvent.

virtual void TdkSelectGeomToEditEvent::redo (  )  [inline, virtual]

Reimplemented from TdkEvent.

virtual void TdkSelectGeomToEditEvent::commit (  )  [inline, virtual]

Reimplemented from TdkEvent.

virtual void TdkSelectGeomToEditEvent::discard (  )  [inline, virtual]

Reimplemented from TdkEvent.

void TdkSelectGeomToEditEvent::setObjectToEdit ( TdkObject object  )  [inline, virtual]

TdkObject * TdkSelectGeomToEditEvent::getObjectToEdit (  )  [inline, virtual]

void TdkSelectGeomToEditEvent::setGeomType ( TeGeomRep  type  )  [inline, virtual]

TeGeomRep TdkSelectGeomToEditEvent::getGeomType (  )  [inline, virtual]

void TdkSelectGeomToEditEvent::setGeomId ( int  id  )  [inline, virtual]

int TdkSelectGeomToEditEvent::getGeomId (  )  [inline, virtual]

void TdkSelectGeomToEditEvent::setViewProjection ( TeProjection *  projection  )  [inline, virtual]

TeProjection * TdkSelectGeomToEditEvent::getViewProjection (  )  [inline, virtual]

void TdkSelectGeomToEditEvent::setLayerProjection ( TeProjection *  projection  )  [inline, virtual]

TeProjection * TdkSelectGeomToEditEvent::getLayerProjection (  )  [inline, virtual]

TdkButton TdkSelectGeomToEditEvent::getButton (  )  [inline, virtual]

Reimplemented from TdkRectEvent.

void TdkSelectGeomToEditEvent::setButton ( TdkButton  button  )  [inline, virtual]

Reimplemented from TdkRectEvent.

TdkButtonState TdkSelectGeomToEditEvent::getButtonState (  )  [inline, virtual]

Reimplemented from TdkRectEvent.

void TdkSelectGeomToEditEvent::setButtonState ( TdkButtonState  buttonState  )  [inline, virtual]

Reimplemented from TdkRectEvent.

TdkKeyboardState TdkSelectGeomToEditEvent::getKeyboardState (  )  [inline, virtual]

Reimplemented from TdkRectEvent.

void TdkSelectGeomToEditEvent::setKeyboardState ( TdkKeyboardState  keyboardState  )  [inline, virtual]

Reimplemented from TdkRectEvent.


Member Data Documentation

TdkObject* TdkSelectGeomToEditEvent::object_ [private]

TeGeomRep TdkSelectGeomToEditEvent::geomType_ [private]

int TdkSelectGeomToEditEvent::geomId_ [private]

TeProjection* TdkSelectGeomToEditEvent::viewProjection_ [private]

TeProjection* TdkSelectGeomToEditEvent::layerProjection_ [private]

TdkButton TdkSelectGeomToEditEvent::button_ [private]

Reimplemented from TdkRectEvent.

TdkButtonState TdkSelectGeomToEditEvent::buttonState_ [private]

Reimplemented from TdkRectEvent.

TdkKeyboardState TdkSelectGeomToEditEvent::keyboardState_ [private]

Reimplemented from TdkRectEvent.


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