1 // SUPERV SUPERVGUI : GUI for Supervisor component
3 // Copyright (C) 2003 OPEN CASCADE
5 // File : SUPERVGUI_CanvasArray.h
9 #ifndef SUPERVGUI_CanvasArray_H
10 #define SUPERVGUI_CanvasArray_H
12 #include "SUPERVGUI_Def.h"
13 #include "SUPERVGUI_CanvasControlNode.h"
15 #include <qpopupmenu.h>
18 class SUIT_ResourceMgr;
21 class SUPERVGUI_CanvasArray: public QCanvas {
25 SUPERVGUI_CanvasArray(SUPERVGUI_Main* m, SUIT_ResourceMgr* );
26 virtual ~SUPERVGUI_CanvasArray();
32 SUPERVGUI_CanvasCellNode* getCellNode(SUPERV::CNode_ptr theNode) const;
34 SUPERVGUI_CanvasCellNode* addNode(SUPERV_CNode node);
38 SUPERVGUI_Main* myMain;
39 SUIT_ResourceMgr* myMgr;