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 <SALOMEconfig.h>
20 #include CORBA_SERVER_HEADER(SALOMEDS)
23 class SALOMEDSClient_SObject;
37 class VisuGUI_EditContainerDlg: public QDialog
42 VisuGUI_EditContainerDlg (QWidget* parent, bool theIsModal = true);
43 ~VisuGUI_EditContainerDlg() {};
45 void initFromPrsObject (VISU::Container_i* theContainer);
46 void storeToPrsObject (VISU::Container_i* theContainer);
50 void onRightClicked();
51 void onLeftSelected();
52 void onRightSelected();
55 //QString getSObjectName (_PTR(SObject) theSObject);
56 QString getSObjectName (SALOMEDS::SObject_ptr theSObject);
58 QListView* myStudyLst;
59 QListView* myContainerLst;
60 QToolButton* myLeftBtn;
61 QToolButton* myRightBtn;
64 #endif // VISUGUI_EDITCONTAINER_H