]> Creatis software - cpPlugins.git/blobdiff - appli/cpPipelineEditor/QNEConnection.h
More on graph editor
[cpPlugins.git] / appli / cpPipelineEditor / QNEConnection.h
index 7e5a12e41a2a9415f8f6f8001e6ae05809e61556..bbed7dddcb6580136d14a298050b303e7bb11a4d 100644 (file)
@@ -31,7 +31,8 @@
 \r
 namespace PipelineEditor\r
 {\r
-  class QNEPort;\r
+  class QNEInputPort;\r
+  class QNEOutputPort;\r
 \r
   /**\r
    */\r
@@ -50,12 +51,12 @@ namespace PipelineEditor
 \r
     void setPos1( const QPointF& p );\r
     void setPos2( const QPointF& p );\r
-    void setPort1( QNEPort* p );\r
-    void setPort2( QNEPort* p );\r
+    void setPort1( QNEOutputPort* p );\r
+    void setPort2( QNEInputPort* p );\r
     void updatePosFromPorts( );\r
     void updatePath( );\r
-    QNEPort* port1( ) const;\r
-    QNEPort* port2( ) const;\r
+    QNEOutputPort* port1( ) const;\r
+    QNEInputPort* port2( ) const;\r
 \r
     inline int type( ) const\r
       { return( this->Type ); }\r
@@ -63,8 +64,8 @@ namespace PipelineEditor
   private:\r
     QPointF m_Pos1;\r
     QPointF m_Pos2;\r
-    QNEPort* m_Port1;\r
-    QNEPort* m_Port2;\r
+    QNEOutputPort* m_Port1;\r
+    QNEInputPort*  m_Port2;\r
   };\r
 \r
 } // ecapseman\r