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>
19 #include "SALOMEDSClient_SObject.hxx"
35 class VisuGUI_EditContainerDlg: public QDialog
40 VisuGUI_EditContainerDlg (VisuGUI* theModule, bool theIsModal = true);
41 ~VisuGUI_EditContainerDlg() {};
43 void initFromPrsObject (VISU::Container_i* theContainer);
44 void storeToPrsObject (VISU::Container_i* theContainer);
48 void onRightClicked();
49 void onLeftSelected();
50 void onRightSelected();
54 QString getSObjectName (_PTR(SObject) theSObject);
56 QListView* myStudyLst;
57 QListView* myContainerLst;
58 QToolButton* myLeftBtn;
59 QToolButton* myRightBtn;
64 #endif // VISUGUI_EDITCONTAINER_H