X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModelAPI%2FModelAPI_Events.h;h=20d2530bb1c9ddf12d3bf35642b0acbf9cc18998;hb=074b1d850036614d4a08999c4bc4e8630db63d2b;hp=f7293bb6dd5c8a270d94a3c890dc346ba1ec8939;hpb=94303d51165398c71527f80bc3f8e17e75ee5523;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Events.h b/src/ModelAPI/ModelAPI_Events.h index f7293bb6d..20d2530bb 100644 --- a/src/ModelAPI/ModelAPI_Events.h +++ b/src/ModelAPI/ModelAPI_Events.h @@ -141,25 +141,26 @@ public: }; /// Message that document (Part, PartSet) was created -class MODELAPI_EXPORT ModelAPI_DocumentCreatedMessage : public Events_Message +class ModelAPI_DocumentCreatedMessage : public Events_Message { DocumentPtr myDocument; public: /// Creates an empty message - ModelAPI_DocumentCreatedMessage(const Events_ID theID, const void* theSender = 0); + MODELAPI_EXPORT ModelAPI_DocumentCreatedMessage(const Events_ID theID, const void* theSender = 0); /// The virtual destructor - virtual ~ModelAPI_DocumentCreatedMessage(); - - static Events_ID eventId() + MODELAPI_EXPORT virtual ~ModelAPI_DocumentCreatedMessage(); + /// Static. Returns EventID of the message. + MODELAPI_EXPORT static Events_ID eventId() { static const char * MY_DOCUMENT_CREATED_EVENT_ID("DocumentCreated"); return Events_Loop::eventByName(MY_DOCUMENT_CREATED_EVENT_ID); } - - DocumentPtr document() const; - void setDocument(DocumentPtr theDocument); + /// Returns a document stored in the message + MODELAPI_EXPORT DocumentPtr document() const; + /// Sets a document to the message + MODELAPI_EXPORT void setDocument(DocumentPtr theDocument); }; #endif