- QNEPort* addPort(\r
- const QString& name, bool isOutput, int flags = 0, int ptr = 0\r
- );\r
- void addInputPort( const QString& name );\r
- void addOutputPort( const QString& name );\r
- void addInputPorts( const QStringList& names );\r
- void addOutputPorts( const QStringList& names );\r
- void save( QDataStream& ds );\r
- void load( QDataStream& ds, QMap< quint64, QNEPort* >& portMap );\r
+ void setNamePort( const QString& txt );\r
+ void setTypePort( const QString& txt );\r
+ void addInputPort( const QString& txt );\r
+ void addOutputPort( const QString& txt );\r
+ QVector< QNEPort* > ports( );\r
+\r
+ inline QNENamePort* namePort( )\r
+ { return( this->m_NamePort ); }\r
+ inline QNETypePort* typePort( )\r
+ { return( this->m_TypePort ); }\r
+ inline QVector< QNEInputPort* >& inputPorts( )\r
+ { return( this->m_InputPorts ); }\r
+ inline QVector< QNEOutputPort* >& outputPorts( )\r
+ { return( this->m_OutputPorts ); }\r
+\r
+ inline const QNENamePort* namePort( ) const\r
+ { return( this->m_NamePort ); }\r
+ inline const QNETypePort* typePort( ) const\r
+ { return( this->m_TypePort ); }\r
+ inline const QVector< QNEInputPort* >& inputPorts( ) const\r
+ { return( this->m_InputPorts ); }\r
+ inline const QVector< QNEOutputPort* >& outputPorts( ) const\r
+ { return( this->m_OutputPorts ); }\r
+\r
+ QNEBlock* clone( );\r
+ inline int type( ) const\r
+ { return( this->Type ); }\r
+\r