Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for #767: correct the internal history structure for nested features
[modules/shaper.git]
/
src
/
Events
/
Events_Loop.h
diff --git
a/src/Events/Events_Loop.h
b/src/Events/Events_Loop.h
index af5a0c0ddaca0fbb40b89dfb31decdb7c48f08fc..adc88835198dda23e4121ac4dd07620217475e19 100644
(file)
--- a/
src/Events/Events_Loop.h
+++ b/
src/Events/Events_Loop.h
@@
-54,6
+54,7
@@
class Events_Loop
EVENTS_EXPORT static Events_ID eventByName(const char* theName);
//! Allows to send an event
EVENTS_EXPORT static Events_ID eventByName(const char* theName);
//! Allows to send an event
+ //! \param theMessage the enevt message to send
//! \param isGroup is true for grouping messages if possible
EVENTS_EXPORT void send(const std::shared_ptr<Events_Message>& theMessage, bool isGroup = true);
//! \param isGroup is true for grouping messages if possible
EVENTS_EXPORT void send(const std::shared_ptr<Events_Message>& theMessage, bool isGroup = true);
@@
-67,8
+68,10
@@
class Events_Loop
//! Allows to disable flushes: needed in synchronization of document mechanism
//! (to synchronize all and only then flush create, update, etc in correct order)
//! 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);
//! Clears all collected messages
EVENTS_EXPORT void clear(const Events_ID& theID);