20 #ifndef SketchPlugin_MacroArcReentrantMessage_H_
21 #define SketchPlugin_MacroArcReentrantMessage_H_
23 #include <ModelAPI_EventReentrantMessage.h>
24 #include <Events_Loop.h>
26 #include <SketchPlugin.h>
37 const void* theSender)
45 static const char * MY_EVENT_MACRO_ARC_MESSAGE_ID(
"MacroArcReentrantMessage");
52 { myTypeOfCreation = theType; }
56 SKETCHPLUGIN_EXPORT std::string
typeOfCreation()
const {
return myTypeOfCreation; }
59 std::string myTypeOfCreation;
Identifier of the event kind.
Definition: Events_Message.h:36
static EVENTS_EXPORT Events_ID eventByName(const char *theName)
Returns the unique event by the given name.
Definition: Events_Loop.cpp:33
Message that style of visualization of parameter is changed.
Definition: ModelAPI_EventReentrantMessage.h:38
Message that style of visualization of parameter is changed.
Definition: SketchPlugin_MacroArcReentrantMessage.h:33
static Events_ID eventId()
Static. Returns EventID of the message.
Definition: SketchPlugin_MacroArcReentrantMessage.h:43
virtual SKETCHPLUGIN_EXPORT ~SketchPlugin_MacroArcReentrantMessage()
The virtual destructor.
Definition: SketchPlugin_MacroArcReentrantMessage.h:40
SKETCHPLUGIN_EXPORT std::string typeOfCreation() const
Returns type of creation.
Definition: SketchPlugin_MacroArcReentrantMessage.h:56
SKETCHPLUGIN_EXPORT void setTypeOfCreation(const std::string &theType)
Stores type of creation.
Definition: SketchPlugin_MacroArcReentrantMessage.h:51
SKETCHPLUGIN_EXPORT SketchPlugin_MacroArcReentrantMessage(const Events_ID theID, const void *theSender)
Creates an empty message.
Definition: SketchPlugin_MacroArcReentrantMessage.h:36