#include <vector>
#include <NCollection_Sequence.hxx>
+#include <HYDROData_ShapeFile.h>
class SUIT_FileDlg;
class HYDROData_Entity;
public:
HYDROGUI_ImportPolylineOp( HYDROGUI_Module* theModule );
+
virtual ~HYDROGUI_ImportPolylineOp();
+ static NCollection_Sequence<Handle(HYDROData_Entity)> ImportPolyOp(const QStringList& aFileNames,
+ Handle(HYDROData_Document) theDocument,
+ HYDROGUI_Module* module,
+ HYDROData_ShapeFile::ImportShapeType theShapeTypesToImport);
+
protected:
+
virtual void startOperation();
virtual void onApply();
- void UpdateView( NCollection_Sequence<Handle(HYDROData_Entity)>& anEntities);
+
+ static void UpdateView( HYDROGUI_Module* module, NCollection_Sequence<Handle(HYDROData_Entity)>& anEntities);
private:
SUIT_FileDlg* myFileDlg;