|
SHAPER
9.15.0
|
Message that feature was changed (used for Object Browser update): moved, updated and deleted. More...

Public Member Functions | |
| virtual const std::set< ObjectPtr > & | objects () const =0 |
| Returns the feature that has been updated. More... | |
| virtual std::shared_ptr< Events_MessageGroup > | newEmpty ()=0 |
| Creates a new empty group (to store it in the loop before flush) More... | |
| virtual void | Join (const std::shared_ptr< Events_MessageGroup > &theJoined)=0 |
| Allows to join the given message with the current one. More... | |
| const Events_ID & | eventID () const |
| Returns identifier of the message. More... | |
| void * | sender () const |
| Returns sender of the message or NULL if it is anonymous message. More... | |
Protected Member Functions | |
| ModelAPI_ObjectUpdatedMessage (const Events_ID theID, const void *theSender=0) | |
| Creates an empty message. More... | |
| virtual | ~ModelAPI_ObjectUpdatedMessage () |
| The virtual destructor. More... | |
Message that feature was changed (used for Object Browser update): moved, updated and deleted.
|
protected |
Creates an empty message.
|
protectedvirtual |
The virtual destructor.
|
pure virtual |
Returns the feature that has been updated.
Implemented in Model_ObjectUpdatedMessage.
|
pure virtual |
Creates a new empty group (to store it in the loop before flush)
Implements Events_MessageGroup.
Implemented in Model_ObjectUpdatedMessage.
|
pure virtual |
Allows to join the given message with the current one.
Implements Events_MessageGroup.
Implemented in Model_ObjectUpdatedMessage.
|
inlineinherited |
Returns identifier of the message.
|
inlineinherited |
Returns sender of the message or NULL if it is anonymous message.