# that they could be used in another context than the FieldProxy instances
import MEDCALC
-def __notifyGui(eventType, dataId=-1, filename="", presentationId=-1):
- medEvent = MEDCALC.MedEvent(eventType, dataId, filename, presentationId)
+def __notifyGui(eventType, dataId=-1, filename="", presentationId=-1, msg=""):
+ medEvent = MEDCALC.MedEvent(eventType, dataId, filename, presentationId, msg)
if not eventListenerIsRunning(): return
# Notify the GUI of the update event
def notifyGui_removePresentation(presId):
__notifyGui(MEDCALC.EVENT_REMOVE_PRESENTATION, presentationId=presId)
#
+def notifyGui_playQtTestingScenario(filename):
+ __notifyGui(MEDCALC.EVENT_PLAY_TEST, filename=filename)
+#
+def notifyGui_termination():
+ __notifyGui(MEDCALC.EVENT_QUIT_SALOME)
+
+def notifyGui_error(msg):
+ __notifyGui(MEDCALC.EVENT_ERROR, msg=msg)
+
+def notifyGui_modifyPresentation(presId):
+ __notifyGui(MEDCALC.EVENT_MODIFY_PRESENTATION, presentationId=presId)