13class ObjectTagEventDispatcher
28 struct ProtectedTag {};
#define MRMESH_API
Definition MRMeshFwd.h:80
class for dispatching object tag addition/removal events
Definition MRObjectTagEventDispatcher.h:14
named object in the data model
Definition MRObject.h:62
TagRemovedSignal tagRemovedSignal
the signal is called when a tag is removed from any object
Definition MRObjectTagEventDispatcher.h:25
Signal< void(Object *obj, const std::string &tag)> TagAddedSignal
Definition MRObjectTagEventDispatcher.h:19
TagAddedSignal tagAddedSignal
the signal is called when a tag is added to any object
Definition MRObjectTagEventDispatcher.h:21
Signal< void(Object *obj, const std::string &tag)> TagRemovedSignal
Definition MRObjectTagEventDispatcher.h:23
static ObjectTagEventDispatcher & instance()
returns singleton instance
only for bindings generation
Definition MRCameraOrientationPlugin.h:8