iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NamespaceRep Class Reference

#include </lab/itti/everything/software/nrt/trunk/nrt/src/Apps/nrtDesigner/NamespaceRep.H>

Representation for a namespace (macro-module)

Definition at line 41 of file NamespaceRep.H.

Inheritance diagram for NamespaceRep:

Public Slots

void keyPressedSlot (QKeyEvent *event)

Public Member Functions

 NamespaceRep (QString const &path_)
void paint (QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
void updatePConnectors (std::map< std::string, nrt::blackboard::ConnectorSummary > const &summary)
void updateCConnectors (std::map< std::string, nrt::blackboard::ConnectorSummary > const &summary)
void updateSConnectors (std::map< std::string, nrt::blackboard::ConnectorSummary > const &summary)
Port * findPort (QString const &owneruid, QString const &portname)
PortList const & posterPorts ()
PortList const & subscriberPorts ()
PortList const & checkerPorts ()
- Public Member Functions inherited from ModuleRepBase
 ModuleRepBase (QString const &bbuid_, QString const &bbnick_, QString const &guiid_)
 Constructor. More...
virtual ~ModuleRepBase ()
 Destructor. More...
void updatePosFromGUIdata ()
 Upadate our postion from Blackboard GUIdata.
void forceMoveSignal ()
 Force a move signal.
virtual QRectF boundingRect () const
 Return our bounding rectangle.

Public Attributes

QString const path
- Public Attributes inherited from ModuleRepBase
QString const bbuid
 The Blackboard UID that owns this module or namespace.
QString const bbnick
 The nickname of the owner Blackboard.
QString const guiid
 The GUI ID of this module (m:moduleuid) or namespace (n:path)

Additional Inherited Members

- Signals inherited from ModuleRepBase
void moduleMovedSignal (ModuleRepBase *module)
 Sent when the ModuleRepBase is moved so that the Ports can recalculate all of the bound connection lines.
void moduleSelectedSignal (ModuleRepBase *module)
 Sent when the ModuleRepBase is selected so that the ConfigurationWidget can redraw the Parameters.
- Protected Member Functions inherited from ModuleRepBase
QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 Send out a moduleMovedSignal() when this module is moved.
- Protected Attributes inherited from ModuleRepBase
QRectF itsRect
 Our bounding rectangle.

The documentation for this class was generated from the following file: