]> Creatis software - cpPlugins.git/blobdiff - lib/cpBaseQtApplication/Block.cxx
...
[cpPlugins.git] / lib / cpBaseQtApplication / Block.cxx
index 5ee8f08776a639c1c3b8ea217207a9926a8b0465..352c566b149e3857642c4d75befe15686b4a9b33 100644 (file)
@@ -53,7 +53,13 @@ Block(
   // Add input ports\r
   auto inputs = this->m_Filter->GetInputsNames( );\r
   for( auto iIt = inputs.begin( ); iIt != inputs.end( ); ++iIt )\r
-    this->addInputPort( iIt->c_str( ) );\r
+  {\r
+    this->addInputPort(\r
+      iIt->c_str( ),\r
+      this->m_Filter->IsInputMultiple( iIt->c_str( ) )\r
+      );\r
+\r
+  } // rof\r
 \r
   // Add output ports\r
   auto outputs = this->m_Filter->GetOutputsNames( );\r
@@ -116,9 +122,9 @@ setNamePort( const QString& txt )
 \r
 // -------------------------------------------------------------------------\r
 cpBaseQtApplication::InputPort* cpBaseQtApplication::Block::\r
-addInputPort( const QString& txt )\r
+addInputPort( const QString& txt, bool multiple )\r
 {\r
-  InputPort* ip = new InputPort( this );\r
+  InputPort* ip = new InputPort( this, multiple );\r
   ip->setExtendedName( "" );\r
   ip->setName( txt );\r
   this->m_InputPorts[ txt.toStdString( ) ] = ip;\r