#include "HYDROGUI_DeleteOp.h"
#include "HYDROGUI_DigueOp.h"
#include "HYDROGUI_ExportImageOp.h"
+#include "HYDROGUI_ExportFileOp.h"
#include "HYDROGUI_ImportImageOp.h"
#include "HYDROGUI_ImportPolylineOp.h"
#include "HYDROGUI_ImportBathymetryOp.h"
#include "HYDROGUI_StricklerTableOp.h"
#include "HYDROGUI_DuplicateOp.h"
#include "HYDROGUI_LandCoverOp.h"
+#include "HYDROGUI_PolylineExtractionOp.h"
#include <HYDROData_Document.h>
#include <HYDROData_Obstacle.h>
createAction( ExportImageId, "EXPORT_IMAGE", "EXPORT_IMAGE_ICO" );
createAction( RemoveImageRefsId, "REMOVE_IMAGE_REFERENCE", "REMOVE_IMAGE_REFERENCE_ICO" );
- createAction( ImportPolylineId, "IMPORT_POLYLINE" );
+ createAction( ImportPolylineId, "IMPORT_POLYLINE", "IMPORT_POLYLINE_ICO" );
createAction( CreatePolylineId, "CREATE_POLYLINE", "CREATE_POLYLINE_ICO" );
createAction( EditPolylineId, "EDIT_POLYLINE", "EDIT_POLYLINE_ICO" );
createAction( ProfileInterpolateId, "PROFILE_INTERPOLATE", "PROFILE_INTERPOLATE_ICO" );
createAction( SubmersibleId, "SUBMERSIBLE", "SUBMERSIBLE_ICO" );
+ createAction( ExportPolylineId, "EXPORT_POLYLINE", "EXPORT_POLYLINE_ICO" );
+
+ createAction( PolylineExtraction, "POLYLINE_EXTRACTION" );
}
void HYDROGUI_Module::createMenus()
case ForcedUpdateObjectId:
anOp = new HYDROGUI_UpdateObjectOp( aModule, theId == ForcedUpdateObjectId );
break;
+ case ExportPolylineId:
+ anOp = new HYDROGUI_ExportFileOp( aModule );
+ break;
case RemoveImageRefsId:
anOp = new HYDROGUI_RemoveImageRefsOp( aModule );
break;
anOp = new HYDROGUI_DigueOp( aModule, theId == EditDigueId );
break;
case ImportStricklerTableFromFileId:
+ case ExportStricklerTableFromFileId:
case EditStricklerTableId:
- anOp = new HYDROGUI_StricklerTableOp( aModule, theId == EditStricklerTableId );
+ anOp = new HYDROGUI_StricklerTableOp( aModule, theId );
break;
case CreateLandCoverId:
case EditLandCoverId:
case SubmersibleId:
anOp = new HYDROGUI_SubmersibleOp( aModule );
break;
+ case PolylineExtraction:
+ anOp = new HYDROGUI_PolylineExtractionOp( aModule );
+ break;
}
if( !anOp )