1 // VISU VISUGUI : GUI of VISU component
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : VisuGUI_EditContainerDlg.h
11 #ifndef VISUGUI_EDITCONTAINER_H
12 #define VISUGUI_EDITCONTAINER_H
15 #include <qlistview.h>
16 #include <qvaluevector.h>
17 #include <qtoolbutton.h>
20 #include <SALOMEconfig.h>
21 #include CORBA_SERVER_HEADER(SALOMEDS)
36 class VisuGUI_EditContainerDlg: public QDialog
41 VisuGUI_EditContainerDlg();
42 ~VisuGUI_EditContainerDlg() {};
44 void initFromPrsObject(VISU::Container_i* theContainer);
45 void storeToPrsObject(VISU::Container_i* theContainer);
49 void onRightClicked();
50 void onLeftSelected();
51 void onRightSelected();
54 QString getSObjectName(SALOMEDS::SObject_var theSObject);
56 QListView* myStudyLst;
57 QListView* myContainerLst;
58 QToolButton* myLeftBtn;
59 QToolButton* myRightBtn;
63 #endif // VISUGUI_EDITCONTAINER_H