#include "HYDROGUI_DeleteOp.h"
#include "HYDROGUI_ExportImageOp.h"
#include "HYDROGUI_ImportImageOp.h"
+#include "HYDROGUI_ImportBathymetryOp.h"
#include "HYDROGUI_Module.h"
#include "HYDROGUI_ObserveImageOp.h"
#include "HYDROGUI_PolylineOp.h"
createAction( LoadVisualStateId, "LOAD_VISUAL_STATE" );
createAction( ImportImageId, "IMPORT_IMAGE", "", Qt::CTRL + Qt::Key_I );
- createAction( EditImageId, "EDIT_IMAGE" );
+ createAction( EditImportedImageId, "EDIT_IMPORTED_IMAGE" );
+ createAction( EditCompositeImageId, "EDIT_COMPOSITE_IMAGE" );
createAction( ObserveImageId, "OBSERVE_IMAGE" );
createAction( ExportImageId, "EXPORT_IMAGE" );
+
createAction( CreatePolylineId, "CREATE_POLYLINE" );
createAction( EditPolylineId, "EDIT_POLYLINE" );
+ createAction( ImportBathymetryId, "IMPORT_BATHYMETRY", "", Qt::CTRL + Qt::SHIFT + Qt::Key_I );
+
createAction( FuseId, "FUSE_IMAGES" );
createAction( CutId, "CUT_IMAGES" );
int aHydroMenu = 6; // Edit menu id == 5, View menu id == 10
int aHydroId = createMenu( tr( "MEN_DESK_HYDRO" ), -1, -1, aHydroMenu );
createMenu( ImportImageId, aHydroId, -1, -1 );
+ createMenu( ImportBathymetryId, aHydroId, -1, -1 );
createMenu( CreatePolylineId, aHydroId, -1, -1 );
createMenu( FuseId, aHydroId, -1, -1 );
createMenu( CutId, aHydroId, -1, -1 );
anOp = new HYDROGUI_VisualStateOp( aModule, theId == LoadVisualStateId );
break;
case ImportImageId:
- case EditImageId:
- anOp = new HYDROGUI_ImportImageOp( aModule, theId == EditImageId );
+ case EditImportedImageId:
+ anOp = new HYDROGUI_ImportImageOp( aModule, theId == EditImportedImageId );
break;
case ObserveImageId:
anOp = new HYDROGUI_ObserveImageOp( aModule );
case CutId:
anOp = new HYDROGUI_TwoImagesOp( aModule, HYDROGUI_TwoImagesOp::Cut );
break;
+ case EditCompositeImageId:
+ anOp = new HYDROGUI_TwoImagesOp( aModule, HYDROGUI_TwoImagesOp::Edit );
+ break;
+ case ImportBathymetryId:
+ anOp = new HYDROGUI_ImportBathymetryOp( aModule );
+ break;
case DeleteId:
anOp = new HYDROGUI_DeleteOp( aModule );
break;