X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Events.h;h=3aa459424f5f334461d7ffa0f708a21c22c5905a;hb=eff4b9f47ed1d703c54830b51681eeab7021aaf0;hp=1bbf8d2fb81413542cb027e73d9d1b0d616a07a5;hpb=9d759ae95e6939ba66eb7efa95ea412c68b894c8;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Events.h b/src/ModelAPI/ModelAPI_Events.h index 1bbf8d2fb..3aa459424 100644 --- a/src/ModelAPI/ModelAPI_Events.h +++ b/src/ModelAPI/ModelAPI_Events.h @@ -34,10 +34,8 @@ static const char * EVENT_OBJECT_RENAMED = "ObjectRenamed"; static const char * EVENT_OBJECT_MOVED = "ObjectsMoved"; /// Event ID that visualization must be redisplayed (comes with ModelAPI_ObjectUpdatedMessage) static const char * EVENT_OBJECT_TO_REDISPLAY = "ObjectsToRedisplay"; -/// Event ID that visualization must be redisplayed (comes with ModelAPI_ObjectUpdatedMessage) -static const char * EVENT_OPERATION_LAUNCHED = "OperationLaunched"; /// Event ID that plugin is loaded (comes with ModelAPI_ObjectUpdatedMessage) -static const char * EVENT_PLUGIN_LOADED = "PliginLoaded"; +static const char * EVENT_PLUGIN_LOADED = "PluginLoaded"; // static const char * EVENT_DOCUMENT_CHANGED = "CurrentDocumentChanged"; @@ -115,17 +113,14 @@ public: class MODELAPI_EXPORT ModelAPI_OrderUpdatedMessage : public Events_Message { protected: - /// Creates an empty message + /// Creates a message: ModelAPI_OrderUpdatedMessage(const Events_ID theID, const void* theSender = 0); /// The virtual destructor virtual ~ModelAPI_OrderUpdatedMessage(); public: /// Returns the document that has been updated - virtual std::shared_ptr document() const = 0; - - /// Returns the groups where the objects were reordered - virtual const std::string& group() const = 0; + virtual std::shared_ptr reordered() = 0; /// Returns the identifier of the kind of a message virtual const Events_ID messageId() = 0; @@ -142,8 +137,7 @@ public: virtual void sendDeleted(const std::shared_ptr& theDoc, const std::string& theGroup) const = 0; /// creates reordered message and sends to the loop - virtual void sendReordered(const std::shared_ptr& theDoc, - const std::string& theGroup) const = 0; + virtual void sendReordered(const std::shared_ptr& theReordered) const = 0; /// returns the creator instance static const ModelAPI_EventCreator* get();