]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
Add method for nullify myInitalViewFrame variable in SUPERVGUI class
authormkr <mkr@opencascade.com>
Wed, 13 Jul 2005 09:50:35 +0000 (09:50 +0000)
committermkr <mkr@opencascade.com>
Wed, 13 Jul 2005 09:50:35 +0000 (09:50 +0000)
to avoid using this view frame once more, it is using after add any
node into first new dataflow in study.

src/SUPERVGUI/SUPERVGUI.h
src/SUPERVGUI/SUPERVGUI_Service.cxx

index 12d6986a197d2dd74e4c262e41b9a455162aafa4..d5239a90f03a2c13556e2403d5c60af2016b20e9 100644 (file)
@@ -110,6 +110,13 @@ class SUPERVGUI: public SalomeApp_Module {
 
     QMap<QString, QString> getInterfaceNameMap() const;
 
+    /*!
+     * \brief The method nullify myInitalViewFrame variable
+     * to avoid using this view frame once more, it is using
+     * after add any node into first new dataflow in study.
+     */
+    void nullifyInitialVF() { if ( myInitialViewFrame ) myInitialViewFrame = 0; }
+
   signals:
     void KillMainThread(bool theValue);
 
index f04f0ce3d3b7ee69d634ea09c31ada3481a55fd0..0c9f5424aacb68934ad4e455b83f4e937ec11872 100644 (file)
@@ -1024,6 +1024,7 @@ void SUPERVGUI_Service::addNode( SUPERV::CNode_var theNode, SUPERV::INode_var th
       aMain->addControlNode( theNode, SUPERV::CNode::_narrow( theEndNode ), true );
     else
       aMain->addComputeNode( theNode );
+    aSupMod->nullifyInitialVF();
   }
 }