// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-#ifndef HYDROGUI_ExportSinusXDlg_H
-#define HYDROGUI_ExportSinusXDlg_H
+#ifndef HYDROGUI_EXPORTSINUSXDLG_H
+#define HYDROGUI_EXPORTSINUSXDLG_H
#include "HYDROGUI_InputPanel.h"
#include <HYDROData_Entity.h>
class QPushButton;
class QListWidget;
class QListWidgetItem;
+class HYDROGUI_ObjListBox;
class HYDROGUI_ExportSinusXDlg : public HYDROGUI_InputPanel
public:
HYDROGUI_ExportSinusXDlg( HYDROGUI_Module* theModule, const QString& theTitle );
virtual ~HYDROGUI_ExportSinusXDlg();
- void addItems(const HYDROData_SequenceOfObjects& theSelectedItems);
- void RemoveItems();
+ HYDROData_SequenceOfObjects GetSelectedEntities();
signals:
- void IncludeItems();
- void ExcludeItems();
-
+ void ExportItems();
private:
- QPushButton* myExport;
- QPushButton* myIncludeBtn;
- QPushButton* myExcludeBtn;
- QListWidget* myQListW;
- QMap<QString, QListWidgetItem*> myEnt2WIMap;
+ HYDROGUI_ObjListBox* myList;
+ QPushButton* myExportBtn;
};