TdkLayoutEditEvent Class Reference
[The Control Module]

Defines the TdkLayoutEditEvent class. More...

#include <TdkLayoutEditEvent.h>

Inheritance diagram for TdkLayoutEditEvent:

TdkEvent List of all members.

Public Member Functions

 TdkLayoutEditEvent (TdkLayoutObject *object, double x, double y, TeCoord2D oldCoord, TeText oldText, int vertId, int ringId)
 TdkLayoutEditEvent (TdkLayoutEditEvent &event)
virtual ~TdkLayoutEditEvent ()
virtual std::string name ()
virtual std::string title ()
virtual void undo ()
virtual void redo ()
virtual void discard ()
virtual TdkLayoutObjectgetLayoutObject ()
virtual void setLayoutObject (TdkLayoutObject *object)
virtual double getX ()
virtual void setX (double x)
virtual double getY ()
virtual void setY (double y)
virtual int getRingId ()
virtual void setRingId (int id)
virtual int getVertexId ()
virtual void setVertexId (int id)

Protected Member Functions

virtual void undoRedo ()

Protected Attributes

TdkLayoutObjectobject_
double x_
double y_
int ringId_
int vertexId_
TeCoord2D oldCoord_
TeText oldText_

Detailed Description

Defines the TdkLayoutEditEvent class.


Constructor & Destructor Documentation

TdkLayoutEditEvent::TdkLayoutEditEvent ( TdkLayoutObject object,
double  x,
double  y,
TeCoord2D  oldCoord,
TeText  oldText,
int  vertId,
int  ringId 
) [inline]

TdkLayoutEditEvent::TdkLayoutEditEvent ( TdkLayoutEditEvent event  )  [inline]

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


Member Function Documentation

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

Reimplemented from TdkEvent.

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

Reimplemented from TdkEvent.

void TdkLayoutEditEvent::undo (  )  [virtual]

Reimplemented from TdkEvent.

void TdkLayoutEditEvent::redo (  )  [virtual]

Reimplemented from TdkEvent.

void TdkLayoutEditEvent::discard (  )  [virtual]

Reimplemented from TdkEvent.

TdkLayoutObject * TdkLayoutEditEvent::getLayoutObject (  )  [inline, virtual]

void TdkLayoutEditEvent::setLayoutObject ( TdkLayoutObject object  )  [inline, virtual]

double TdkLayoutEditEvent::getX (  )  [inline, virtual]

void TdkLayoutEditEvent::setX ( double  x  )  [inline, virtual]

double TdkLayoutEditEvent::getY (  )  [inline, virtual]

void TdkLayoutEditEvent::setY ( double  y  )  [inline, virtual]

int TdkLayoutEditEvent::getRingId (  )  [inline, virtual]

void TdkLayoutEditEvent::setRingId ( int  id  )  [inline, virtual]

int TdkLayoutEditEvent::getVertexId (  )  [inline, virtual]

void TdkLayoutEditEvent::setVertexId ( int  id  )  [inline, virtual]

void TdkLayoutEditEvent::undoRedo (  )  [protected, virtual]


Member Data Documentation

TdkLayoutObject* TdkLayoutEditEvent::object_ [protected]

double TdkLayoutEditEvent::x_ [protected]

double TdkLayoutEditEvent::y_ [protected]

int TdkLayoutEditEvent::ringId_ [protected]

int TdkLayoutEditEvent::vertexId_ [protected]

TeCoord2D TdkLayoutEditEvent::oldCoord_ [protected]

TeText TdkLayoutEditEvent::oldText_ [protected]


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