Overview     Modules     Class Hierarchy     Classes     Members  

Event class for specific events on PropertyInterface. More...

#include <PropertyInterface.h>

Inheritance diagram for tlp::PropertyEvent:
Collaboration diagram for tlp::PropertyEvent:

Public Types

enum  PropertyEventType {
  TLP_BEFORE_SET_NODE_VALUE = 0, TLP_AFTER_SET_NODE_VALUE, TLP_BEFORE_SET_ALL_NODE_VALUE, TLP_AFTER_SET_ALL_NODE_VALUE,
  TLP_BEFORE_SET_ALL_EDGE_VALUE, TLP_AFTER_SET_ALL_EDGE_VALUE, TLP_BEFORE_SET_EDGE_VALUE, TLP_AFTER_SET_EDGE_VALUE
}
- Public Types inherited from tlp::Event
enum  EventType { TLP_DELETE = 0, TLP_MODIFICATION, TLP_INFORMATION, TLP_INVALID }

Public Member Functions

 PropertyEvent (const PropertyInterface &prop, PropertyEventType propEvtType, Event::EventType evtType=Event::TLP_MODIFICATION, unsigned int id=UINT_MAX)
PropertyInterfacegetProperty () const
node getNode () const
edge getEdge () const
PropertyEventType getType () const
- Public Member Functions inherited from tlp::Event
virtual ~Event ()
Observablesender () const
 Event (const Observable &sender, EventType type)
EventType type () const

Protected Attributes

PropertyEventType evtType
unsigned int eltId

Detailed Description

Event class for specific events on PropertyInterface.



Tulip Software by LaBRI Visualization Team    2001 - 2012