From 8bb6ea38a8357d6ae5c45c4edbed03fd540f7866 Mon Sep 17 00:00:00 2001 From: mkr Date: Fri, 7 Oct 2005 05:33:04 +0000 Subject: [PATCH] Fix for improvement IPAL9815 : Remove "Add Port" functionality as duplicate of "Edit Ports". --- src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx | 10 ++++++---- src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h | 10 ++++++---- src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx | 10 ++++++---- src/SUPERVGUI/SUPERVGUI_CanvasNode.h | 5 +++-- 4 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx b/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx index 0049dad..71278df 100644 --- a/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx +++ b/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.cxx @@ -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(); -} +}*/ //===================================================================== diff --git a/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h b/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h index b903e9d..701bdd9 100644 --- a/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h +++ b/src/SUPERVGUI/SUPERVGUI_CanvasControlNode.h @@ -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; diff --git a/src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx b/src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx index ce5d915..b591cfa 100644 --- a/src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx +++ b/src/SUPERVGUI/SUPERVGUI_CanvasNode.cxx @@ -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() { diff --git a/src/SUPERVGUI/SUPERVGUI_CanvasNode.h b/src/SUPERVGUI/SUPERVGUI_CanvasNode.h index 445c9a2..8b60dbd 100644 --- a/src/SUPERVGUI/SUPERVGUI_CanvasNode.h +++ b/src/SUPERVGUI/SUPERVGUI_CanvasNode.h @@ -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(); -- 2.30.2