TdkPointEvent Class Reference
[The Control Module]

Defines the TdkPointEvent class. More...

#include <TdkPointEvent.h>

Inheritance diagram for TdkPointEvent:

TdkEvent TdkCreatePointEvent TdkLayoutMapPointEvent TdkZoomOutPointEvent List of all members.

Public Member Functions

 TdkPointEvent (const TePoint &point, TdkButton button, TdkButtonState buttonState, TdkKeyboardState keyboardState)
 TdkPointEvent (const TdkPointEvent &event)
virtual ~TdkPointEvent ()
virtual std::string name ()
virtual std::string title ()
virtual TePoint & getPoint ()
virtual void setPoint (TePoint &point)
virtual TdkButton getButton ()
virtual void setButton (TdkButton button)
virtual TdkButtonState getButtonState ()
virtual void setButtonState (TdkButtonState buttonState)
virtual TdkKeyboardState getKeyboardState ()
virtual void setKeyboardState (TdkKeyboardState keyboardSate)
virtual bool willRecordAttributes ()
virtual void recordAttributes (bool record)

Protected Attributes

TePoint point_
TdkButton button_
TdkButtonState buttonState_
TdkKeyboardState keyboardState_
bool recAttributes_

Detailed Description

Defines the TdkPointEvent class.


Constructor & Destructor Documentation

TdkPointEvent::TdkPointEvent ( const TePoint &  point,
TdkButton  button,
TdkButtonState  buttonState,
TdkKeyboardState  keyboardState 
) [inline]

TdkPointEvent::TdkPointEvent ( const TdkPointEvent event  )  [inline]

virtual TdkPointEvent::~TdkPointEvent (  )  [inline, virtual]


Member Function Documentation

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

Reimplemented from TdkEvent.

Reimplemented in TdkCreatePointEvent, TdkLayoutMapPointEvent, and TdkZoomOutPointEvent.

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

Reimplemented from TdkEvent.

Reimplemented in TdkCreatePointEvent, and TdkLayoutMapPointEvent.

TePoint & TdkPointEvent::getPoint (  )  [inline, virtual]

void TdkPointEvent::setPoint ( TePoint &  point  )  [inline, virtual]

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

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

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

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

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

void TdkPointEvent::setKeyboardState ( TdkKeyboardState  keyboardSate  )  [inline, virtual]

bool TdkPointEvent::willRecordAttributes (  )  [inline, virtual]

void TdkPointEvent::recordAttributes ( bool  record  )  [inline, virtual]


Member Data Documentation

TePoint TdkPointEvent::point_ [protected]

TdkButton TdkPointEvent::button_ [protected]

TdkButtonState TdkPointEvent::buttonState_ [protected]

TdkKeyboardState TdkPointEvent::keyboardState_ [protected]

bool TdkPointEvent::recAttributes_ [protected]


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