//Copyright (C) 2006 Dominic Letourneau (Dominic.Letourneau@USherbrooke.ca) #include "QtNetTerminal.h" #include "QtTerminal.h" #include #include #include #include namespace FD { using namespace std; QtNetTerminal::QtNetTerminal(QtTerminal* parent, UINetTerminal *uiNetTerminal) : QGraphicsTextItem(parent), m_uiNetTerminal(uiNetTerminal) { if (m_uiNetTerminal) { cerr << "valid net terminal : "<getName().c_str()); //QFont myfont(font()); QRectF boundaries = boundingRect(); float width = boundaries.width(); cerr <<"width : "<setBrush(QBrush(QColor(255,0,0,128))); cerr << "QtNetTerminal Scene pos x :"<getType()) { case UINetTerminal::INPUT : setDefaultTextColor( QColor(0,0,0)); setPos(-width -10,0); break; case UINetTerminal::OUTPUT : cerr<<"Creating TEXT FOR NET OUTPUT : "<getName().c_str()<