Salome HOME
Fix for improvement IPAL9815 : Remove "Add Port" functionality as duplicate of "Edit...
authormkr <mkr@opencascade.com>
Fri, 7 Oct 2005 05:33:04 +0000 (05:33 +0000)
committermkr <mkr@opencascade.com>
Fri, 7 Oct 2005 05:33:04 +0000 (05:33 +0000)
src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx
src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h
src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx
src/SUPERVGUI/SUPERVGUI_CanvasNode.h

index 0049dad41f4f4785f1c354a9a4d8904c719986d1..71278dff4fbe9eaf85115c3acc106e042912dcb3 100644 (file)
@@ -133,7 +133,8 @@ void SUPERVGUI_CanvasStartNode::onDestroyed(QObject* theObject)
   }
 }
 
-void SUPERVGUI_CanvasStartNode::addInputPort()
+// mkr : IPAL9815 : commented the following code
+/*void SUPERVGUI_CanvasStartNode::addInputPort()
 {
   SUPERVGUI_CanvasNode::addInputPort();
   if (getEngine()->IsLoop()) merge();
@@ -144,7 +145,7 @@ void SUPERVGUI_CanvasStartNode::addOutputPort()
 {
   SUPERVGUI_CanvasNode::addOutputPort();
   if (myCoupled) myCoupled->merge();
-}
+}*/
  
 void SUPERVGUI_CanvasStartNode::pastePort()
 {
@@ -185,11 +186,12 @@ QPopupMenu* SUPERVGUI_CanvasEndNode::getPopupMenu(QWidget* theParent)
   return popup;
 }
 
-void SUPERVGUI_CanvasEndNode::addInputPort()
+// mkr : IPAL9815 : commented the following code
+/*void SUPERVGUI_CanvasEndNode::addInputPort()
 {
   SUPERVGUI_CanvasNode::addInputPort();
   if (getEngine()->IsEndSwitch()) merge();
-}
+}*/
 
 
 //=====================================================================
index b903e9d5141c21b36333b1bf76e88ead43ac8f37..701bdd9eb1b836a522cb39192db51ab63dddd682 100644 (file)
@@ -60,8 +60,9 @@ class SUPERVGUI_CanvasStartNode : public SUPERVGUI_CanvasNode {
   public slots:
     virtual void remove();
 
-    virtual void addInputPort();
-    virtual void addOutputPort();
+    // mkr : IPAL9815 : commented the following code
+    /*virtual void addInputPort();
+      virtual void addOutputPort();*/
     virtual void pastePort();
 
   protected:
@@ -91,8 +92,9 @@ class SUPERVGUI_CanvasEndNode : public SUPERVGUI_CanvasNode {
 
     virtual QPopupMenu* getPopupMenu(QWidget* theParent);
 
-  public slots:
-    virtual void addInputPort();
+  // mkr : IPAL9815 : commented the following code
+  /*public slots:
+    virtual void addInputPort();*/
 
   protected:
     virtual SUPERVGUI_CanvasNodePrs* createPrs() const;
index ce5d915358cdad4449dc01450ccfbf33229b0be0..b591cfa4e54fc791fd6958f2ea591fa44b2f468f 100644 (file)
@@ -185,12 +185,13 @@ QPopupMenu* SUPERVGUI_CanvasNode::getPopupMenu(QWidget* theParent)
 
       // for all InLine except EndLoop : Add Ports menu, Paste, Manage Ports
       if ( myMain->isEditable() && type != SUPERV::EndLoopNode ) {
-       QPopupMenu* addPortMenu = new QPopupMenu(theParent);
+       // mkr : IPAL9815 : commented the following code
+       /*QPopupMenu* addPortMenu = new QPopupMenu(theParent);
        addPortMenu->insertItem( tr( "MNU_INPUT" ), this, SLOT(addInputPort()));
        if (getNodeType() != SUPERV::LoopNode)
          addPortMenu->insertItem( tr( "MNU_OUTPUT" ), this, SLOT(addOutputPort()));
 
-       popup->insertItem( tr( "MNU_ADD_PORT" ), addPortMenu);
+         popup->insertItem( tr( "MNU_ADD_PORT" ), addPortMenu);*/
        popup->insertItem( tr( "MNU_MANAGE_PORTS" ), this, SLOT(managePorts()));
 
        // Paste Port functionality
@@ -603,7 +604,8 @@ SUPERV_Port SUPERVGUI_CanvasNode::createOutPort()
   return NULL;
 }
 
-void SUPERVGUI_CanvasNode::addInputPort() {
+// mkr : IPAL9815 : commented the following code
+/*void SUPERVGUI_CanvasNode::addInputPort() {
   SUPERV_Port aPort = createInPort();
   if (aPort == NULL || CORBA::is_nil( aPort ) ) return;
 
@@ -616,7 +618,7 @@ void SUPERVGUI_CanvasNode::addOutputPort() {
   if (aPort == NULL || CORBA::is_nil( aPort ) ) return;
 
   createPort(aPort.in());
-}
+}*/
 
 
 void SUPERVGUI_CanvasNode::editFunction()  {
index 445c9a2fda06bf1314c75eda8829cf15aa2293e9..8b60dbd681ee1f8b2a5eeb9fd83904d087bbde2e 100644 (file)
@@ -93,8 +93,9 @@ class SUPERVGUI_CanvasNode : public QObject {
     void setTrace(bool b);
     void setVerbose(bool b);
 
-    virtual void addInputPort();
-    virtual void addOutputPort();
+    // mkr : IPAL9815 : commented the following code
+    /*virtual void addInputPort();
+      virtual void addOutputPort();*/
     virtual void editFunction();
     virtual void pastePort();
     void managePorts();