MeVisLabToolboxReference
|
A collection of scope classes for convenient and safe use of application events. More...
Go to the source code of this file.
Classes | |
class | ml::CSOChangeEventScope |
Base class for event grouping / pre-/post-command of changes of a CSO. More... | |
class | ml::CSOModuleEventGroupScope |
This class is to be used in modules, not in the CSO base library. More... | |
class | ml::CSOAttributeChangeScope |
Class for sending events if visual attribute of a CSO have changed. More... | |
class | ml::CSOGeometryChangeScope |
Class for sending events if the geometry of a CSO has changed. More... | |
class | ml::CSOClearScope |
Class for sending events if a CSO is cleared. More... | |
class | ml::CSOGroupChangeEventScope |
Base class for event grouping / pre-/post-command of changes of a CSOGroup. More... | |
class | ml::CSOGroupAttributeChangeScope |
Class for sending events if visual attributes of a CSOGroup have changed. More... | |
class | ml::CSOGroupAddScope |
Class for sending events if a CSOGroup has been added. More... | |
class | ml::CSOAddScope |
Class for sending event if a CSO has been added. More... | |
class | ml::CSOSelectionChangeScope |
Class for sending events if the selecion of CSOs has been changed. More... | |
class | ml::CSOGroupSelectionChangeScope |
Class for sending events if the selection of CSOGroups has been changed. More... | |
Namespaces | |
namespace | ml |
Define the namespace name like in the ML. Default is |
A collection of scope classes for convenient and safe use of application events.
The constructor typically sends an openEventGroup event and a pre-command, the destructor typically sends a post-command and a closeEventGroup event. Just add an object to a scope (e.g., a method or the body of any condition).
Definition in file CSOScopeEvents.h.