+ createAction( SaveVisualStateId, "SAVE_VISUAL_STATE" );
+ createAction( LoadVisualStateId, "LOAD_VISUAL_STATE" );
+
+ createAction( CopyId, "COPY", "", Qt::CTRL + Qt::Key_C );
+ createAction( PasteId, "PASTE", "", Qt::CTRL + Qt::Key_V );
+
+ createAction( UpdateObjectId, "UPDATE_OBJECT" );
+ createAction( ForcedUpdateObjectId, "FORCED_UPDATE_OBJECT" );
+
+ createAction( ImportImageId, "IMPORT_IMAGE", "IMPORT_IMAGE_ICO", Qt::CTRL + Qt::Key_I );
+ createAction( EditImportedImageId, "EDIT_IMPORTED_IMAGE", "EDIT_IMPORTED_IMAGE_ICO" );
+ createAction( ObserveImageId, "OBSERVE_IMAGE", "OBSERVE_IMAGE_ICO" );
+ createAction( ExportImageId, "EXPORT_IMAGE", "EXPORT_IMAGE_ICO" );
+ createAction( RemoveImageRefsId, "REMOVE_IMAGE_REFERENCE", "REMOVE_IMAGE_REFERENCE_ICO" );
+
+ createAction( ImportPolylineId, "IMPORT_POLYLINE", "IMPORT_POLYLINE_ICO" );
+ createAction( ImportSinusXId, "IMPORT_SINUSX", "IMPORT_SINUSX_ICO" );
+ createAction( ExportSinusXId, "EXPORT_SINUSX", "EXPORT_SINUSX_ICO" );
+
+ createAction( CreatePolylineId, "CREATE_POLYLINE", "CREATE_POLYLINE_ICO" );
+ createAction( EditPolylineId, "EDIT_POLYLINE", "EDIT_POLYLINE_ICO" );
+
+ createAction( CreatePolyline3DId, "CREATE_POLYLINE_3D", "CREATE_POLYLINE_3D_ICO" );
+ createAction( EditPolyline3DId, "EDIT_POLYLINE_3D", "EDIT_POLYLINE_3D_ICO" );
+
+ createAction( CreateProfileId, "CREATE_PROFILE", "CREATE_PROFILE_ICO" );
+ createAction( ImportProfilesId, "IMPORT_PROFILES", "IMPORT_PROFILES_ICO" );
+ createAction( EditProfileId, "EDIT_PROFILE", "EDIT_PROFILE_ICO" );
+ createAction( AllGeoreferencementId, "GEOREFERENCEMENT", "GEOREFERENCEMENT_ICO" );
+ createAction( SelectedGeoreferencementId, "GEOREFERENCEMENT", "GEOREFERENCEMENT_ICO" );
+
+ createAction( ImportBathymetryId, "IMPORT_BATHYMETRY", "IMPORT_BATHYMETRY_ICO", Qt::CTRL + Qt::Key_B );
+ createAction( EditImportedBathymetryId, "EDIT_IMPORTED_BATHYMETRY", "EDIT_IMPORTED_BATHYMETRY_ICO" );
+ createAction( BathymetryBoundsId, "BATHYMETRY_BOUNDS", "BATHYMETRY_BOUNDS_ICO" );
+
+ createAction( CreateImmersibleZoneId, "CREATE_IMMERSIBLE_ZONE", "CREATE_IMMERSIBLE_ZONE_ICO" );
+ createAction( EditImmersibleZoneId, "EDIT_IMMERSIBLE_ZONE", "EDIT_IMMERSIBLE_ZONE_ICO" );
+
+ createAction( CreateStreamId, "CREATE_STREAM", "CREATE_STREAM_ICO" );
+ createAction( EditStreamId, "EDIT_STREAM", "EDIT_STREAM_ICO" );
+
+ createAction( CreateChannelId, "CREATE_CHANNEL", "CREATE_CHANNEL_ICO" );
+ createAction( EditChannelId, "EDIT_CHANNEL", "EDIT_CHANNEL_ICO" );
+
+ createAction( CreateDigueId, "CREATE_DIGUE", "CREATE_DIGUE_ICO" );
+ createAction( EditDigueId, "EDIT_DIGUE", "EDIT_DIGUE_ICO" );
+
+ createAction( ImportStricklerTableFromFileId, "IMPORT_STRICKLER_TABLE", "IMPORT_STRICKLER_TABLE_ICO" );
+ createAction( ExportStricklerTableFromFileId, "EXPORT_STRICKLER_TABLE", "EXPORT_STRICKLER_TABLE_ICO" );
+ createAction( EditStricklerTableId, "EDIT_STRICKLER_TABLE", "EDIT_STRICKLER_TABLE_ICO" );
+ createAction( DuplicateStricklerTableId, "DUPLICATE_STRICKLER_TABLE", "DUPLICATE_STRICKLER_TABLE_ICO" );
+
+ createAction( CreateLandCoverId, "CREATE_LAND_COVER", "CREATE_LAND_COVER_ICO" );
+ createAction( EditLandCoverId, "EDIT_LAND_COVER", "EDIT_LAND_COVER_ICO" );
+
+ createAction( ImportObstacleFromFileId, "IMPORT_OBSTACLE_FROM_FILE", "IMPORT_OBSTACLE_FROM_FILE_ICO" );
+ createAction( ImportGeomObjectAsObstacleId, "IMPORT_GEOM_OBJECT_AS_OBSTACLE", "IMPORT_GEOM_OBJECT_ICO" );
+ createAction( ImportGeomObjectAsPolylineId, "IMPORT_GEOM_OBJECT_AS_POLYLINE", "IMPORT_GEOM_OBJECT_ICO" );
+ createAction( CreateBoxId, "CREATE_BOX", "CREATE_BOX_ICO" );
+ createAction( CreateCylinderId, "CREATE_CYLINDER", "CREATE_CYLINDER_ICO" );
+ createAction( TranslateObstacleId, "TRANSLATE_OBSTACLE" );
+
+ createAction( CreateCalculationId, "CREATE_CALCULATION", "CREATE_CALCULATION_ICO" );
+ createAction( EditCalculationId, "EDIT_CALCULATION", "EDIT_CALCULATION_ICO" );
+ createAction( ExportCalculationId, "EXPORT_CALCULATION", "EXPORT_CALCULATION_ICO" );
+
+ createAction( FuseImagesId, "FUSE_IMAGES", "FUSE_IMAGES_ICO" );
+ createAction( EditFusedImageId, "EDIT_FUSED_IMAGE", "EDIT_FUSED_IMAGE_ICO" );
+
+ createAction( CutImagesId, "CUT_IMAGES", "CUT_IMAGES_ICO" );
+ createAction( EditCutImageId, "EDIT_CUT_IMAGE", "EDIT_CUT_IMAGE_ICO" );
+
+ createAction( SplitImageId, "SPLIT_IMAGE", "SPLIT_IMAGE_ICO" );
+ createAction( EditSplittedImageId, "EDIT_SPLITTED_IMAGE", "EDIT_SPLITTED_IMAGE_ICO" );
+
+ createAction( RecognizeContoursId, "RECOGNIZE_CONTOURS", "RECOGNIZE_CONTOURS_ICO" );
+
+ createAction( CopyViewerPositionId, "COPY_VIEWER_POSITION", "" );
+
+ createAction( DeleteId, "DELETE", "", Qt::Key_Delete, false,
+ SLOT( onDelete() ) );
+
+ createAction( SetColorId, "COLOR" );
+ createAction( SetZLevelId, "ZLEVEL" );
+ createAction( EditLocalCSId, "EDIT_LOCAL_CS" );
+
+ createAction( ShowId, "SHOW" );
+ createAction( ShowOnlyId, "SHOW_ONLY" );
+ createAction( ShowAllId, "SHOW_ALL" );
+ createAction( HideId, "HIDE" );
+ createAction( HideAllId, "HIDE_ALL" );
+
+ createAction( RiverBottomId, "CREATE_STREAM_BOTTOM", "CREATE_STREAM_BOTTOM_ICO" );
+ createAction( RiverBottomContextId, "CREATE_STREAM_BOTTOM", "CREATE_STREAM_BOTTOM_ICO" );
+ createAction( ProfileInterpolateId, "PROFILE_INTERPOLATE", "PROFILE_INTERPOLATE_ICO" );
+
+ createAction( SubmersibleId, "SUBMERSIBLE", "SUBMERSIBLE_ICO" );
+ createAction( ExportPolylineId, "EXPORT_POLYLINE", "EXPORT_POLYLINE_ICO" );
+
+ createAction( SplitPolylinesId, "SPLIT_POLYLINES", "SPLIT_POLYLINES_ICO" );
+ createAction( MergePolylinesId, "MERGE_POLYLINES", "MERGE_POLYLINES_ICO" );
+
+ createAction( LandCoverScalarMapModeOnId, "LC_SCALARMAP_COLORING_ON" );
+ createAction( LandCoverScalarMapModeOffId, "LC_SCALARMAP_COLORING_OFF" );