+ 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( 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( 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( CopyViewerPositionId, "COPY_VIEWER_POSITION", "" );