]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
NPAL19734: Missing method in SALOME_Session.idl
authorjfa <jfa@opencascade.com>
Tue, 20 May 2008 08:15:29 +0000 (08:15 +0000)
committerjfa <jfa@opencascade.com>
Tue, 20 May 2008 08:15:29 +0000 (08:15 +0000)
idl/SALOME_Session.idl

index 041df52a78a07d4e2ed0902ddfa506376fb2b307..9ca58aa2245c493945215a5967fbbeaa113166d2 100644 (file)
@@ -113,5 +113,22 @@ module SALOME
     Restores a state of the study at theSavePoint
 */
     boolean restoreVisualState(in long theSavePoint);
+/*!
+    Emit a qt signal from the session GUI desktop window.
+    This method can be used to send a message to the GUI from the standalone
+    container.
+    Caution: this method can block the Session and the calling container
+    if it is called when container processes some request from the GUI
+    (mutual lock takes place).
+    In such a case it is recommended to use oneway method.
+*/
+    void emitMessage(in string theMessage);
+/*!
+    Emit a qt signal from the session GUI desktop window.
+    This method can be used to send a message to the GUI from the standalone
+    container.
+    This method never blocks the Session and the calling container.
+*/
+    oneway void emitMessageOneWay(in string theMessage);
   } ;
 } ;