X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FEvents%2FEvents_Loop.h;h=66ed3070d58e785f994854603de2b46bdb0a0a72;hb=b2a662eec6a0258d51a67ee7e341541e7a710752;hp=a11426f1b99263f8581a0d4b5640c14db9167bd3;hpb=db0e21ea2f1117dd9af3320009ba8b50dc2e828b;p=modules%2Fshaper.git diff --git a/src/Events/Events_Loop.h b/src/Events/Events_Loop.h index a11426f1b..66ed3070d 100644 --- a/src/Events/Events_Loop.h +++ b/src/Events/Events_Loop.h @@ -66,10 +66,15 @@ class Events_Loop //! Initializes sending of a group-message by the given ID EVENTS_EXPORT void flush(const Events_ID& theID); + //! Removes messages with the given ID: they are not needed anymore (UPDATE on close) + EVENTS_EXPORT void eraseMessages(const Events_ID& theID); + //! Allows to disable flushes: needed in synchronization of document mechanism //! (to synchronize all and only then flush create, update, etc in correct order) - EVENTS_EXPORT void activateFlushes(const bool theActivate); - + //! \param theActivate a state about flushe is active. If false, the flush is disabled + //! \return the previous active flush state + EVENTS_EXPORT bool activateFlushes(const bool theActivate); + //! Clears all collected messages EVENTS_EXPORT void clear(const Events_ID& theID);