Tulip
4.1.0
Better Visualization Through Research
|
#include <PropertyInterface.h>
Inherits tlp::Event.
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) | |
edge | getEdge () const |
node | getNode () const |
PropertyInterface * | getProperty () const |
PropertyEventType | getType () const |
Public Member Functions inherited from tlp::Event | |
Event (const Observable &sender, EventType type) | |
Observable * | sender () const |
EventType | type () const |
Protected Attributes | |
unsigned int | eltId |
PropertyEventType | evtType |
Contains additional informations about events on a property, such as the property it happened on, the node/edge eventually concerned and such. It also contains the detailed type of the event.
Definition at line 408 of file PropertyInterface.h.