// Copyright (C) 2001 Jean-Marc Valin #include "UITerminal.h" #include "UINode.h" #include "UILink.h" #include "UINetTerminal.h" #include "UINetwork.h" #include "UIDocument.h" #include using namespace std; namespace FD { //@implements UIClasses UITerminal::UITerminal (ItemInfo *terminalInfo, UINode *_node, bool _isInput, double _x, double _y) : node(_node) , x(_x) , y(_y) , isInput(_isInput) , netTerminal(NULL) { name = terminalInfo->name; type = terminalInfo->type; description = terminalInfo->description; } UITerminal::~UITerminal() { /* for (int i=0;igetNetwork()->setModified(); } /**connect to a network terminal*/ void UITerminal::disconnectNetTerminal() { netTerminal = NULL; node->getNetwork()->setModified(); } }//namespace FD