1 // SUPERV SUPERVGUI : GUI for Supervisor component
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : SUPERVGUI_CtrlLink.h
8 // Author : Vitaly SMETANNIKOV
11 #ifndef SUPERVGUI_CTRLLink_H
12 #define SUPERVGUI_CTRLLink_H
15 #include "SUPERVGUI_Def.h"
17 class SUPERVGUI_Graph;
18 class SUPERVGUI_GraphNode;
20 class SUPERVGUI_CtrlLink {
22 SUPERVGUI_CtrlLink() { myOutNode=NULL; myInNode=NULL; myGraph=NULL; }
24 SUPERVGUI_CtrlLink(SUPERVGUI_Graph* theGraph,
25 SUPERVGUI_GraphNode* theFromNode,
26 SUPERVGUI_GraphNode* theToNode);
28 ~SUPERVGUI_CtrlLink() {};
31 void paint(QPainter* thePainter, bool toErase);
34 SUPERVGUI_GraphNode* myOutNode;
35 SUPERVGUI_GraphNode* myInNode;
36 SUPERVGUI_Graph* myGraph;