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
Wrong case correction: start translation, select compsolid, activate value control...
[modules/shaper.git]
/
src
/
Events
/
Events_Error.cpp
diff --git
a/src/Events/Events_Error.cpp
b/src/Events/Events_Error.cpp
index 4b7670e8ef55e1c54794c6880b01b4191151c7ed..1dc1012f2d17144594fecd9723a2e6f32ffb5638 100644
(file)
--- a/
src/Events/Events_Error.cpp
+++ b/
src/Events/Events_Error.cpp
@@
-10,6
+10,8
@@
#include <Events_Error.h>
#include <Events_Loop.h>
#include <Events_Error.h>
#include <Events_Loop.h>
+#define THROW_EMPTY_AIS_EXCEPTION
+
Events_Error::Events_Error(const std::string& theDescription, const void* theSender)
: Events_Message(Events_Error::errorID(), theSender)
{
Events_Error::Events_Error(const std::string& theDescription, const void* theSender)
: Events_Message(Events_Error::errorID(), theSender)
{
@@
-37,3
+39,11
@@
void Events_Error::send(const std::string& theDescription, const void* theSender
std::shared_ptr<Events_Message>(new Events_Error(theDescription, theSender));
Events_Loop::loop()->send(aNewOne);
}
std::shared_ptr<Events_Message>(new Events_Error(theDescription, theSender));
Events_Loop::loop()->send(aNewOne);
}
+
+void Events_Error::throwException(const std::string& theDescription)
+{
+#ifdef THROW_EMPTY_AIS_EXCEPTION
+ Events_Error::send(
+ std::string("An exception: ") + theDescription);
+#endif
+}