From d2980b8e962920f00da67050a33b02d405e51741 Mon Sep 17 00:00:00 2001 From: rkv Date: Fri, 6 Dec 2013 10:11:18 +0000 Subject: [PATCH] Feature #170: HYDRO Toolbar and HYDRO main menu: - Hydro toolbar is filled by hydro operations - Icons are added to operations in menu and toolbar. --- src/HYDROGUI/HYDROGUI_Operations.cxx | 102 +++++++---- src/HYDROGUI/resources/HYDROGUI_images.ts | 164 +++++++++++++++++- src/HYDROGUI/resources/icon_channel.png | Bin 0 -> 322 bytes src/HYDROGUI/resources/icon_create_box.png | Bin 0 -> 718 bytes src/HYDROGUI/resources/icon_create_calc.png | Bin 0 -> 663 bytes .../resources/icon_create_channel.png | Bin 0 -> 322 bytes .../resources/icon_create_cylinder.png | Bin 0 -> 718 bytes .../resources/icon_create_imm_zone.png | Bin 0 -> 407 bytes .../resources/icon_create_polyline.png | Bin 0 -> 392 bytes .../resources/icon_create_polyline_3d.png | Bin 0 -> 544 bytes .../resources/icon_create_profile.png | Bin 0 -> 542 bytes src/HYDROGUI/resources/icon_create_stream.png | Bin 0 -> 761 bytes src/HYDROGUI/resources/icon_cut_images.png | Bin 0 -> 790 bytes .../resources/icon_edit_bathymetry.png | Bin 0 -> 604 bytes src/HYDROGUI/resources/icon_edit_calc.png | Bin 0 -> 663 bytes src/HYDROGUI/resources/icon_edit_channel.png | Bin 0 -> 322 bytes .../resources/icon_edit_cut_image.png | Bin 0 -> 790 bytes .../resources/icon_edit_fused_image.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_edit_image.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_edit_imm_zone.png | Bin 0 -> 407 bytes src/HYDROGUI/resources/icon_edit_polyline.png | Bin 0 -> 392 bytes .../resources/icon_edit_polyline_3d.png | Bin 0 -> 544 bytes src/HYDROGUI/resources/icon_edit_profile.png | Bin 0 -> 542 bytes .../resources/icon_edit_splitted_image.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_edit_stream.png | Bin 0 -> 761 bytes src/HYDROGUI/resources/icon_export_calc.png | Bin 0 -> 663 bytes src/HYDROGUI/resources/icon_export_image.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_fuse_images.png | Bin 0 -> 790 bytes .../resources/icon_georeferencement.png | Bin 0 -> 542 bytes src/HYDROGUI/resources/icon_imm_zone.png | Bin 0 -> 407 bytes .../resources/icon_import_bathymetry.png | Bin 0 -> 604 bytes .../resources/icon_import_geom_obj.png | Bin 0 -> 542 bytes src/HYDROGUI/resources/icon_import_image.png | Bin 0 -> 790 bytes .../resources/icon_import_obstacle.png | Bin 0 -> 718 bytes .../resources/icon_import_profiles.png | Bin 0 -> 542 bytes src/HYDROGUI/resources/icon_mchannel.png | Bin 0 -> 634 bytes src/HYDROGUI/resources/icon_mimm_zone.png | Bin 0 -> 658 bytes src/HYDROGUI/resources/icon_mprofile.png | Bin 688 -> 604 bytes src/HYDROGUI/resources/icon_observe_image.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_profile.png | Bin 718 -> 542 bytes .../resources/icon_remove_image_ref.png | Bin 0 -> 790 bytes src/HYDROGUI/resources/icon_split_image.png | Bin 0 -> 790 bytes 42 files changed, 225 insertions(+), 41 deletions(-) create mode 100644 src/HYDROGUI/resources/icon_channel.png create mode 100644 src/HYDROGUI/resources/icon_create_box.png create mode 100644 src/HYDROGUI/resources/icon_create_calc.png create mode 100644 src/HYDROGUI/resources/icon_create_channel.png create mode 100644 src/HYDROGUI/resources/icon_create_cylinder.png create mode 100644 src/HYDROGUI/resources/icon_create_imm_zone.png create mode 100644 src/HYDROGUI/resources/icon_create_polyline.png create mode 100644 src/HYDROGUI/resources/icon_create_polyline_3d.png create mode 100644 src/HYDROGUI/resources/icon_create_profile.png create mode 100644 src/HYDROGUI/resources/icon_create_stream.png create mode 100644 src/HYDROGUI/resources/icon_cut_images.png create mode 100644 src/HYDROGUI/resources/icon_edit_bathymetry.png create mode 100644 src/HYDROGUI/resources/icon_edit_calc.png create mode 100644 src/HYDROGUI/resources/icon_edit_channel.png create mode 100644 src/HYDROGUI/resources/icon_edit_cut_image.png create mode 100644 src/HYDROGUI/resources/icon_edit_fused_image.png create mode 100644 src/HYDROGUI/resources/icon_edit_image.png create mode 100644 src/HYDROGUI/resources/icon_edit_imm_zone.png create mode 100644 src/HYDROGUI/resources/icon_edit_polyline.png create mode 100644 src/HYDROGUI/resources/icon_edit_polyline_3d.png create mode 100644 src/HYDROGUI/resources/icon_edit_profile.png create mode 100644 src/HYDROGUI/resources/icon_edit_splitted_image.png create mode 100644 src/HYDROGUI/resources/icon_edit_stream.png create mode 100644 src/HYDROGUI/resources/icon_export_calc.png create mode 100644 src/HYDROGUI/resources/icon_export_image.png create mode 100644 src/HYDROGUI/resources/icon_fuse_images.png create mode 100644 src/HYDROGUI/resources/icon_georeferencement.png create mode 100644 src/HYDROGUI/resources/icon_imm_zone.png create mode 100644 src/HYDROGUI/resources/icon_import_bathymetry.png create mode 100644 src/HYDROGUI/resources/icon_import_geom_obj.png create mode 100644 src/HYDROGUI/resources/icon_import_image.png create mode 100644 src/HYDROGUI/resources/icon_import_obstacle.png create mode 100644 src/HYDROGUI/resources/icon_import_profiles.png create mode 100644 src/HYDROGUI/resources/icon_mchannel.png create mode 100644 src/HYDROGUI/resources/icon_mimm_zone.png create mode 100644 src/HYDROGUI/resources/icon_observe_image.png create mode 100644 src/HYDROGUI/resources/icon_remove_image_ref.png create mode 100644 src/HYDROGUI/resources/icon_split_image.png diff --git a/src/HYDROGUI/HYDROGUI_Operations.cxx b/src/HYDROGUI/HYDROGUI_Operations.cxx index 85601129..7bfd0071 100644 --- a/src/HYDROGUI/HYDROGUI_Operations.cxx +++ b/src/HYDROGUI/HYDROGUI_Operations.cxx @@ -67,6 +67,7 @@ #include #include +#include #include #include @@ -104,53 +105,53 @@ void HYDROGUI_Module::createActions() createAction( UpdateObjectId, "UPDATE_OBJECT" ); - createAction( ImportImageId, "IMPORT_IMAGE", "", Qt::CTRL + Qt::Key_I ); - createAction( EditImportedImageId, "EDIT_IMPORTED_IMAGE" ); - createAction( ObserveImageId, "OBSERVE_IMAGE" ); - createAction( ExportImageId, "EXPORT_IMAGE" ); - createAction( RemoveImageRefsId, "REMOVE_IMAGE_REFERENCE" ); + 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" ); - createAction( EditPolylineId, "EDIT_POLYLINE" ); + createAction( CreatePolylineId, "CREATE_POLYLINE", "CREATE_POLYLINE_ICO" ); + createAction( EditPolylineId, "EDIT_POLYLINE", "EDIT_POLYLINE_ICO" ); - createAction( CreatePolyline3DId, "CREATE_POLYLINE_3D" ); - createAction( EditPolyline3DId, "EDIT_POLYLINE_3D" ); + createAction( CreatePolyline3DId, "CREATE_POLYLINE_3D", "CREATE_POLYLINE_3D_ICO" ); + createAction( EditPolyline3DId, "EDIT_POLYLINE_3D", "EDIT_POLYLINE_3D_ICO" ); - createAction( CreateProfileId, "CREATE_PROFILE" ); - createAction( ImportProfilesId, "IMPORT_PROFILES" ); - createAction( EditProfileId, "EDIT_PROFILE" ); - createAction( AllGeoreferencementId, "GEOREFERENCEMENT" ); - createAction( SelectedGeoreferencementId, "GEOREFERENCEMENT" ); + 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", "", Qt::CTRL + Qt::Key_B ); - createAction( EditImportedBathymetryId, "EDIT_IMPORTED_BATHYMETRY" ); + createAction( ImportBathymetryId, "IMPORT_BATHYMETRY", "IMPORT_BATHYMETRY_ICO", Qt::CTRL + Qt::Key_B ); + createAction( EditImportedBathymetryId, "EDIT_IMPORTED_BATHYMETRY", "EDIT_IMPORTED_BATHYMETRY_ICO" ); - createAction( CreateImmersibleZoneId, "CREATE_IMMERSIBLE_ZONE" ); - createAction( EditImmersibleZoneId, "EDIT_IMMERSIBLE_ZONE" ); + createAction( CreateImmersibleZoneId, "CREATE_IMMERSIBLE_ZONE", "CREATE_IMMERSIBLE_ZONE_ICO" ); + createAction( EditImmersibleZoneId, "EDIT_IMMERSIBLE_ZONE", "EDIT_IMMERSIBLE_ZONE_ICO" ); - createAction( CreateStreamId, "CREATE_STREAM" ); - createAction( EditStreamId, "EDIT_STREAM" ); + createAction( CreateStreamId, "CREATE_STREAM", "CREATE_STREAM_ICO" ); + createAction( EditStreamId, "EDIT_STREAM", "EDIT_STREAM_ICO" ); - createAction( CreateChannelId, "CREATE_CHANNEL" ); - createAction( EditChannelId, "EDIT_CHANNEL" ); + createAction( CreateChannelId, "CREATE_CHANNEL", "CREATE_CHANNEL_ICO" ); + createAction( EditChannelId, "EDIT_CHANNEL", "EDIT_CHANNEL_ICO" ); - createAction( ImportObstacleFromFileId, "IMPORT_OBSTACLE_FROM_FILE" ); - createAction( ImportGeomObjectId, "IMPORT_GEOM_OBJECT" ); - createAction( CreateBoxId, "CREATE_BOX" ); - createAction( CreateCylinderId, "CREATE_CYLINDER" ); + createAction( ImportObstacleFromFileId, "IMPORT_OBSTACLE_FROM_FILE", "IMPORT_OBSTACLE_FROM_FILE_ICO" ); + createAction( ImportGeomObjectId, "IMPORT_GEOM_OBJECT", "IMPORT_GEOM_OBJECT_ICO" ); + createAction( CreateBoxId, "CREATE_BOX", "CREATE_BOX_ICO" ); + createAction( CreateCylinderId, "CREATE_CYLINDER", "CREATE_CYLINDER_ICO" ); - createAction( CreateCalculationId, "CREATE_CALCULATION" ); - createAction( EditCalculationId, "EDIT_CALCULATION" ); - createAction( ExportCalculationId, "EXPORT_CALCULATION" ); + 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" ); - createAction( EditFusedImageId, "EDIT_FUSED_IMAGE" ); + createAction( FuseImagesId, "FUSE_IMAGES", "FUSE_IMAGES_ICO" ); + createAction( EditFusedImageId, "EDIT_FUSED_IMAGE", "EDIT_FUSED_IMAGE_ICO" ); - createAction( CutImagesId, "CUT_IMAGES" ); - createAction( EditCutImageId, "EDIT_CUT_IMAGE" ); + createAction( CutImagesId, "CUT_IMAGES", "CUT_IMAGES_ICO" ); + createAction( EditCutImageId, "EDIT_CUT_IMAGE", "EDIT_CUT_IMAGE_ICO" ); - createAction( SplitImageId, "SPLIT_IMAGE" ); - createAction( EditSplittedImageId, "EDIT_SPLITTED_IMAGE" ); + createAction( SplitImageId, "SPLIT_IMAGE", "SPLIT_IMAGE_ICO" ); + createAction( EditSplittedImageId, "EDIT_SPLITTED_IMAGE", "EDIT_SPLITTED_IMAGE_ICO" ); createAction( DeleteId, "DELETE", "", Qt::Key_Delete, false, SLOT( onDelete() ) ); @@ -219,6 +220,37 @@ void HYDROGUI_Module::createToolbars() int aToolBar = createTool( tr( "MEN_DESK_HYDRO" ) ); createTool( UndoId, aToolBar ); createTool( RedoId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( ImportImageId, aToolBar ); + createTool( ImportBathymetryId, aToolBar ); + createTool( CreatePolylineId, aToolBar ); + createTool( CreatePolyline3DId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( CreateProfileId, aToolBar ); + createTool( ImportProfilesId, aToolBar ); + createTool( AllGeoreferencementId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( CreateChannelId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( CreateImmersibleZoneId, aToolBar ); + createTool( CreateStreamId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( ImportObstacleFromFileId, aToolBar ); + createTool( CreateBoxId, aToolBar ); + createTool( CreateCylinderId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( CreateCalculationId, aToolBar ); + + createTool( separator(), aToolBar ); + createTool( FuseImagesId, aToolBar ); + createTool( CutImagesId, aToolBar ); + createTool( SplitImageId, aToolBar ); } void HYDROGUI_Module::createUndoRedoActions() diff --git a/src/HYDROGUI/resources/HYDROGUI_images.ts b/src/HYDROGUI/resources/HYDROGUI_images.ts index 95830219..4b318be2 100644 --- a/src/HYDROGUI/resources/HYDROGUI_images.ts +++ b/src/HYDROGUI/resources/HYDROGUI_images.ts @@ -22,6 +22,8 @@ UNDO_ICO icon_undo.png + + PARTITION_ICO icon_partition.png @@ -44,7 +46,7 @@ HYDRO_TYPE4_ICO - icon_hydro_obj.png + icon_bathymetry.png HYDRO_TYPE5_ICO @@ -64,7 +66,7 @@ HYDRO_TYPE9_ICO - icon_hydro_obj.png + icon_channel.png HYDRO_TYPE10_ICO @@ -92,7 +94,7 @@ HYDRO_TYPE16_ICO - icon_hydro_obj.png + icon_imm_zone.png HYDRO_TYPE17_ICO @@ -111,6 +113,7 @@ icon_hydro_obj.png + PARTITION_M_ICO icon_mpartition.png @@ -133,7 +136,7 @@ HYDRO_M_TYPE4_ICO - icon_mhydro_obj.png + icon_mbathymetry.png HYDRO_M_TYPE5_ICO @@ -153,7 +156,7 @@ HYDRO_M_TYPE9_ICO - icon_mhydro_obj.png + icon_mchannel.png HYDRO_M_TYPE10_ICO @@ -181,7 +184,7 @@ HYDRO_M_TYPE16_ICO - icon_mhydro_obj.png + icon_mimm_zone.png HYDRO_M_TYPE17_ICO @@ -200,5 +203,154 @@ icon_mhydro_obj.png + + + IMPORT_IMAGE_ICO + icon_import_image.png + + + EDIT_IMPORTED_IMAGE_ICO + icon_edit_image.png + + + OBSERVE_IMAGE_ICO + icon_observe_image.png + + + EXPORT_IMAGE_ICO + icon_export_image.png + + + REMOVE_IMAGE_REFERENCE_ICO + icon_remove_image_ref.png + + + CREATE_POLYLINE_ICO + icon_create_polyline.png + + + EDIT_POLYLINE_ICO + icon_edit_polyline.png + + + + CREATE_POLYLINE_3D_ICO + icon_create_polyline_3d.png + + + EDIT_POLYLINE_3D_ICO + icon_edit_polyline_3d.png + + + + CREATE_PROFILE_ICO + icon_create_profile.png + + + IMPORT_PROFILES_ICO + icon_import_profiles.png + + + EDIT_PROFILE_ICO + icon_edit_profile.png + + + GEOREFERENCEMENT_ICO + icon_georeferencement.png + + + + IMPORT_BATHYMETRY_ICO + icon_import_bathymetry.png + + + EDIT_IMPORTED_BATHYMETRY_ICO + icon_edit_bathymetry.png + + + + CREATE_IMMERSIBLE_ZONE_ICO + icon_create_imm_zone.png + + + EDIT_IMMERSIBLE_ZONE_ICO + icon_edit_imm_zone.png + + + + CREATE_STREAM_ICO + icon_create_stream.png + + + EDIT_STREAM_ICO + icon_edit_stream.png + + + + CREATE_CHANNEL_ICO + icon_create_channel.png + + + EDIT_CHANNEL_ICO + icon_edit_channel.png + + + + IMPORT_OBSTACLE_FROM_FILE_ICO + icon_import_obstacle.png + + + IMPORT_GEOM_OBJECT_ICO + icon_import_geom_obj.png + + + CREATE_BOX_ICO + icon_create_box.png + + + CREATE_CYLINDER_ICO + icon_create_cylinder.png + + + + CREATE_CALCULATION_ICO + icon_create_calc.png + + + EDIT_CALCULATION_ICO + icon_edit_calc.png + + + EXPORT_CALCULATION_ICO + icon_export_calc.png + + + + FUSE_IMAGES_ICO + icon_fuse_images.png + + + EDIT_FUSED_IMAGE_ICO + icon_edit_fused_image.png + + + + CUT_IMAGES_ICO + icon_cut_images.png + + + EDIT_CUT_IMAGE_ICO + icon_edit_cut_image.png + + + + SPLIT_IMAGE_ICO + icon_split_image.png + + + EDIT_SPLITTED_IMAGE_ICO + icon_edit_splitted_image.png + + diff --git a/src/HYDROGUI/resources/icon_channel.png b/src/HYDROGUI/resources/icon_channel.png new file mode 100644 index 0000000000000000000000000000000000000000..06176648d2687e6dedb9f8e05da7f2d110c323f0 GIT binary patch literal 322 zcmV-I0lof-P)Ko2Q`22w&KB+#<+vy12>jiiGdQv*s32yx+_OA--r%$lWuNLYH( zXrBGq;~~0(XuEfc_#=;w94p{=@UW)_Cl-n#=ckBxX1x&?eDeV!$EsL4A_Eh+Q9sFJ zD_-4wQq7*2L5ur@0T4`KR)r~TFcEK+axFbw3RSxIurVNo!;jYK1R2s#GXUJk^EfMD zxVxFa<0wfBQ=GNN11<4LbK@0~9no&xPAJ`ZdBIMQ-07*qoM6N<$f+W<8RR910 literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_create_box.png b/src/HYDROGUI/resources/icon_create_box.png new file mode 100644 index 0000000000000000000000000000000000000000..44279dcec7def22ebd46793a2510659707811df0 GIT binary patch literal 718 zcmV;<0x|uGP)hSoKGW9TxuUH~#duP*tojy_#{)vAeN*+Ibb zvBB${^T~8NnapJ~P!$f}_px2GVAUHA>Bp~4eSh{BV0vueQ9{?okK}Vmr&HjJLy{S( z0JQrSL0}ug} zL<-5S0c5&Q;KRF@xb*NnQ}^ppGzHRkVO1@pj-CO74cA;p=vR@<6rgo>Lka_)Q$yhS z2=`jn1PI>);|jJ{KEnFd0V9(qOQAEH#g5BSD=my< z=aqIWL%?oMSX zs+{I=GZ_&WF5v+E8L zNdvl}6HJeDQKKFZST{OQHywPL{p8KBIumj4T8?s_w%(f~#S6njxx2;QqERSzqo+8C zjjc8OEU%*Sqp~x*xc%VCOywqgK0U#X-=5zu=&BvlxdC)edQ^2_i}xXi=z(gE|T#)XgGF>7Xgn zH0Hhg>36PwFr#55j=6euvSIjLY>?r-usC`zW|@ z;4HX}-Rr)`r8g`<{rzm-J`It@ucQ}>JNP*?yx4vqYDjh#|)Z^FypULk+GSP4Fo+0tHOE>v!Ah0n10uv9$ zkqZLM)oQq3DiIb~oPUmq(mmutnFRGHXwQx#kP>H37O4V*rnw9ii(Y}z3d1J`eNao0 z9O7F0mjbs~0znwyaixMgV`CoAR;##6IF}K){%#A|R%Al~AvKo2Q`22w&KB+#<+vy12>jiiGdQv*s32yx+_OA--r%$lWuNLYH( zXrBGq;~~0(XuEfc_#=;w94p{=@UW)_Cl-n#=ckBxX1x&?eDeV!$EsL4A_Eh+Q9sFJ zD_-4wQq7*2L5ur@0T4`KR)r~TFcEK+axFbw3RSxIurVNo!;jYK1R2s#GXUJk^EfMD zxVxFa<0wfBQ=GNN11<4LbK@0~9no&xPAJ`ZdBIMQ-07*qoM6N<$f+W<8RR910 literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_create_cylinder.png b/src/HYDROGUI/resources/icon_create_cylinder.png new file mode 100644 index 0000000000000000000000000000000000000000..44279dcec7def22ebd46793a2510659707811df0 GIT binary patch literal 718 zcmV;<0x|uGP)hSoKGW9TxuUH~#duP*tojy_#{)vAeN*+Ibb zvBB${^T~8NnapJ~P!$f}_px2GVAUHA>Bp~4eSh{BV0vueQ9{?okK}Vmr&HjJLy{S( z0JQrSL0}ug} zL<-5S0c5&Q;KRF@xb*NnQ}^ppGzHRkVO1@pj-CO74cA;p=vR@<6rgo>Lka_)Q$yhS z2=`jn1PI>);|jJ{KEnFd0V9(qOQAEH#g5BSD=my< z=aqIWL%?oMSX zs+{I=GZ_&WF5v+E8L zNdvl}6HJeDQKKFZST{OQHywPL{p8KBIumj4T8?s_w%(f~#S6njxx2;QqERSzqo+8C zjjc8OEU%*Sqp~x*xc%VCOyw_)=yfffu{!7sYKxu)9Q4$0F?Dz+}D=yubC zbI?Ew2CT5FRhS2X5?=nJEO77SQblRW9E z6-*7F1+zL7)HnJtH-Hw5X3(LRxw!$fVAc#m82BvkIPT+ELZ0@W=i#P-+D}T$J>`_Pu;>FJ>UJeUS2Y`lDly>g4c`9=&Ork$7_fitf^@mxk2~q% zrribGp5bQI%O&*nmPtSh1}v(`#|cZAKUU1-e*s_);uj+Usrdi^002ovPDHLkV1m~s Bw<7=m literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_create_polyline.png b/src/HYDROGUI/resources/icon_create_polyline.png new file mode 100644 index 0000000000000000000000000000000000000000..e33487d9a7e63ee72e106c759618a40340a8df1c GIT binary patch literal 392 zcmV;30eAk1P)O}$Z%L3LK#3hfNn+nEu zU5H6;FOdu5Le?`yY;*}{TbCFblUK;rfW&PHiJK0{3}>machEF3q_J~f#`c{z>=_B zsk&D6Orr*Er=XyI?)f|SHazT;x&l{#W>>&51xP_C zL$S41W3@82rd4da*>xZUr8>}><65h+Lnc@Duqk5z^bCNxo)O;%)V97WYeA)Dz=;%h zfaJnA4(ORT@IR#PfNBn;XyhH$#dHrqPP~7Sk%rExVoG|nngpPw4`Eg>eGghGJnZs; z9KvzpTC0gqqA*vil&^xe;5EkQzd%(|_2%^f-)1K9w{!y6^Gi}g1W{qs{sjzv`T721;nL|-Q ijg2ldO*2rp0t^616Q=q}-Qz9*0000A&UHo&V<_ISrO;{PO#M{(+_M{u%8dWA zscHYEV&ndcXJr1b|NiHH6u_%a+i1;rO z842bK1F>Lq^nd?dyZ$$R`}M#69n6@X7T3XJVaxAu3MQ88}gr6d1mFzCz1t;0ubF3WQ*ak3o>A3W_pB zLNcF6iLoq~hbT(m5WeUf@uI$G7>@5gsv2N9hsdF(>l+@5A-bfW8&A zaOPCgR2REjQ8-`+)=aAkBGp}5Rt0#T0Pk+XC-|XHTMd)70w&9Gq_kbaMDqoT)0>Ro zZD-V0(;|iy^mo_d`j8QhnIux2B&6%cuqWdd4y;`ce*by!+GG_d&H$sWh%iJ`XcqS3 zNSPI;q-2mL!1Ke4j=^4(w!DBn{~~tgh69a?Xc*Aq-f6WaTx3EjHe2xC(~Z~eAu>Dy zG7|H!b)6a83yab8@-eP7^$`aKd`cE<)-BO-T!Cl+xDEcuGVl;lE>+liC} z9*4GBNhfR+7YGUXFwryDMwV3xs?Cr7dXe%LZB!SE(}0tLLMK@Yix`qqN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_bathymetry.png b/src/HYDROGUI/resources/icon_edit_bathymetry.png new file mode 100644 index 0000000000000000000000000000000000000000..59c4544d8dc60c05ca516bac11a4491e6536844d GIT binary patch literal 604 zcmV-i0;BzjP){b?+>P zOdvQjJzdp3?^V639)q51`|7#p(#G{9#Wxmk&VIVG{o(B2-}*iRiE;hnWCEP{QWn0R z#`|Ya&h&lTOOPZ%q{ZIDm)T#vIYDS<_-6u>bR@WXu<#SCG^pjAz21jq26xVf zyymZO;b#+Zi~$f??cX&KPZJ4R*x(lg5lLshkJpw2sjC*ef*;)21O}fWB$&!6G>=}9 zfV#U3WC5V=Bf(OlnkJKajXafIy!-e9Vt}=^Tkr}#L|~;vGrUKdffRye7aB8#smg(w z)Al)C)}WJ+;q+;YJTs7DX9ArYd$1&EX)DC?7%nBScq-dkW>9GjNI+ZHyi(8YJ`y{| z?q$2gB#94Qtx7b4Rw|ck;5!LAw{90^kZVMHPoWtU!l5p!&*gFDnE_=u$ACOci9y=Y zx2%Z)kcQte#H#)gKoyqg0rzUQcsw3wd0{1B?rNBgyZ2HX_3W3F#Piez4ii;*=>oUB qg4!8eY!+*V8M!R>0{-LrBftPq6T(-wgCI5l0000qgK0U#X-=5zu=&BvlxdC)edQ^2_i}xXi=z(gE|T#)XgGF>7Xgn zH0Hhg>36PwFr#55j=6euvSIjLY>?r-usC`zW|@ z;4HX}-Rr)`r8g`<{rzm-J`It@ucQ}>JNP*?yx4vqYDjh#|)Z^FypULk+GSP4Fo+0tHOE>v!Ah0n10uv9$ zkqZLM)oQq3DiIb~oPUmq(mmutnFRGHXwQx#kP>H37O4V*rnw9ii(Y}z3d1J`eNao0 z9O7F0mjbs~0znwyaixMgV`CoAR;##6IF}K){%#A|R%Al~AvKo2Q`22w&KB+#<+vy12>jiiGdQv*s32yx+_OA--r%$lWuNLYH( zXrBGq;~~0(XuEfc_#=;w94p{=@UW)_Cl-n#=ckBxX1x&?eDeV!$EsL4A_Eh+Q9sFJ zD_-4wQq7*2L5ur@0T4`KR)r~TFcEK+axFbw3RSxIurVNo!;jYK1R2s#GXUJk^EfMD zxVxFa<0wfBQ=GNN11<4LbK@0~9no&xPAJ`ZdBIMQ-07*qoM6N<$f+W<8RR910 literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_cut_image.png b/src/HYDROGUI/resources/icon_edit_cut_image.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_fused_image.png b/src/HYDROGUI/resources/icon_edit_fused_image.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_image.png b/src/HYDROGUI/resources/icon_edit_image.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_imm_zone.png b/src/HYDROGUI/resources/icon_edit_imm_zone.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2d3e55c1501030a6f47b54cba73a435090781c GIT binary patch literal 407 zcmV;I0cie-P)_)=yfffu{!7sYKxu)9Q4$0F?Dz+}D=yubC zbI?Ew2CT5FRhS2X5?=nJEO77SQblRW9E z6-*7F1+zL7)HnJtH-Hw5X3(LRxw!$fVAc#m82BvkIPT+ELZ0@W=i#P-+D}T$J>`_Pu;>FJ>UJeUS2Y`lDly>g4c`9=&Ork$7_fitf^@mxk2~q% zrribGp5bQI%O&*nmPtSh1}v(`#|cZAKUU1-e*s_);uj+Usrdi^002ovPDHLkV1m~s Bw<7=m literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_polyline.png b/src/HYDROGUI/resources/icon_edit_polyline.png new file mode 100644 index 0000000000000000000000000000000000000000..e33487d9a7e63ee72e106c759618a40340a8df1c GIT binary patch literal 392 zcmV;30eAk1P)O}$Z%L3LK#3hfNn+nEu zU5H6;FOdu5Le?`yY;*}{TbCFblUK;rfW&PHiJK0{3}>machEF3q_J~f#`c{z>=_B zsk&D6Orr*Er=XyI?)f|SHazT;x&l{#W>>&51xP_C zL$S41W3@82rd4da*>xZUr8>}><65h+Lnc@Duqk5z^bCNxo)O;%)V97WYeA)Dz=;%h zfaJnA4(ORT@IR#PfNBn;XyhH$#dHrqPP~7Sk%rExVoG|nngpPw4`Eg>eGghGJnZs; z9KvzpTC0gqqA*vil&^xe;5EkQzd%(|_2%^f-)1K9w{!y6^Gi}g1W{qs{sjzv`T721;nL|-Q ijg2ldO*2rp0t^616Q=q}-Qz9*0000A&UHo&V<_ISrO;{PO#M{(+_M{u%8dWA zscHYEV&ndcXJr1b|NiHH6u_%a+i1;rO z842bK1F>Lq^nd?dyZ$$R`}M#6qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_edit_stream.png b/src/HYDROGUI/resources/icon_edit_stream.png new file mode 100644 index 0000000000000000000000000000000000000000..cff29e0efdbb54f79ff6a586b497a836b1225421 GIT binary patch literal 761 zcmV9n6@X7T3XJVaxAu3MQ88}gr6d1mFzCz1t;0ubF3WQ*ak3o>A3W_pB zLNcF6iLoq~hbT(m5WeUf@uI$G7>@5gsv2N9hsdF(>l+@5A-bfW8&A zaOPCgR2REjQ8-`+)=aAkBGp}5Rt0#T0Pk+XC-|XHTMd)70w&9Gq_kbaMDqoT)0>Ro zZD-V0(;|iy^mo_d`j8QhnIux2B&6%cuqWdd4y;`ce*by!+GG_d&H$sWh%iJ`XcqS3 zNSPI;q-2mL!1Ke4j=^4(w!DBn{~~tgh69a?Xc*Aq-f6WaTx3EjHe2xC(~Z~eAu>Dy zG7|H!b)6a83yab8@-eP7^$`aKd`cE<)-BO-T!Cl+xDEcuGVl;lE>+liC} z9*4GBNhfR+7YGUXFwryDMwV3xs?Cr7dXe%LZB!SE(}0tLLMK@Yix`qqgK0U#X-=5zu=&BvlxdC)edQ^2_i}xXi=z(gE|T#)XgGF>7Xgn zH0Hhg>36PwFr#55j=6euvSIjLY>?r-usC`zW|@ z;4HX}-Rr)`r8g`<{rzm-J`It@ucQ}>JNP*?yx4vqYDjh#|)Z^FypULk+GSP4Fo+0tHOE>v!Ah0n10uv9$ zkqZLM)oQq3DiIb~oPUmq(mmutnFRGHXwQx#kP>H37O4V*rnw9ii(Y}z3d1J`eNao0 z9O7F0mjbs~0znwyaixMgV`CoAR;##6IF}K){%#A|R%Al~AvqN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_fuse_images.png b/src/HYDROGUI/resources/icon_fuse_images.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_georeferencement.png b/src/HYDROGUI/resources/icon_georeferencement.png new file mode 100644 index 0000000000000000000000000000000000000000..e48ff95e35ee0c86992ea52a2ad1c325860fb572 GIT binary patch literal 542 zcmV+(0^$9MP)O&!U!PZ(ak)p^%xW-&e~6~RN?}LOsE?ihU|xLHmK601_&`M zCCVEXg3(y;?fvFb1xJ4#nd4(_2wl}R9CMRzqtda2RSqD28-?5iVJdk6AfRPb;#hz4 z#~n&0`zfY1*6?awlZ0xM1XC#(P`2i7m`e+sf81KCVE^X>$tDU-+RO3@F zW)$!xx5-2+vG<~;&Oil_9$9L6-Nq1kbXIY85nZh~#^I5XOf4vIl4jIBUUe68E3@Yy zFc&l~T$0>zHYOH44_)=yfffu{!7sYKxu)9Q4$0F?Dz+}D=yubC zbI?Ew2CT5FRhS2X5?=nJEO77SQblRW9E z6-*7F1+zL7)HnJtH-Hw5X3(LRxw!$fVAc#m82BvkIPT+ELZ0@W=i#P-+D}T$J>`_Pu;>FJ>UJeUS2Y`lDly>g4c`9=&Ork$7_fitf^@mxk2~q% zrribGp5bQI%O&*nmPtSh1}v(`#|cZAKUU1-e*s_);uj+Usrdi^002ovPDHLkV1m~s Bw<7=m literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_import_bathymetry.png b/src/HYDROGUI/resources/icon_import_bathymetry.png new file mode 100644 index 0000000000000000000000000000000000000000..59c4544d8dc60c05ca516bac11a4491e6536844d GIT binary patch literal 604 zcmV-i0;BzjP){b?+>P zOdvQjJzdp3?^V639)q51`|7#p(#G{9#Wxmk&VIVG{o(B2-}*iRiE;hnWCEP{QWn0R z#`|Ya&h&lTOOPZ%q{ZIDm)T#vIYDS<_-6u>bR@WXu<#SCG^pjAz21jq26xVf zyymZO;b#+Zi~$f??cX&KPZJ4R*x(lg5lLshkJpw2sjC*ef*;)21O}fWB$&!6G>=}9 zfV#U3WC5V=Bf(OlnkJKajXafIy!-e9Vt}=^Tkr}#L|~;vGrUKdffRye7aB8#smg(w z)Al)C)}WJ+;q+;YJTs7DX9ArYd$1&EX)DC?7%nBScq-dkW>9GjNI+ZHyi(8YJ`y{| z?q$2gB#94Qtx7b4Rw|ck;5!LAw{90^kZVMHPoWtU!l5p!&*gFDnE_=u$ACOci9y=Y zx2%Z)kcQte#H#)gKoyqg0rzUQcsw3wd0{1B?rNBgyZ2HX_3W3F#Piez4ii;*=>oUB qg4!8eY!+*V8M!R>0{-LrBftPq6T(-wgCI5l0000O&!U!PZ(ak)p^%xW-&e~6~RN?}LOsE?ihU|xLHmK601_&`M zCCVEXg3(y;?fvFb1xJ4#nd4(_2wl}R9CMRzqtda2RSqD28-?5iVJdk6AfRPb;#hz4 z#~n&0`zfY1*6?awlZ0xM1XC#(P`2i7m`e+sf81KCVE^X>$tDU-+RO3@F zW)$!xx5-2+vG<~;&Oil_9$9L6-Nq1kbXIY85nZh~#^I5XOf4vIl4jIBUUe68E3@Yy zFc&l~T$0>zHYOH44qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_import_obstacle.png b/src/HYDROGUI/resources/icon_import_obstacle.png new file mode 100644 index 0000000000000000000000000000000000000000..44279dcec7def22ebd46793a2510659707811df0 GIT binary patch literal 718 zcmV;<0x|uGP)hSoKGW9TxuUH~#duP*tojy_#{)vAeN*+Ibb zvBB${^T~8NnapJ~P!$f}_px2GVAUHA>Bp~4eSh{BV0vueQ9{?okK}Vmr&HjJLy{S( z0JQrSL0}ug} zL<-5S0c5&Q;KRF@xb*NnQ}^ppGzHRkVO1@pj-CO74cA;p=vR@<6rgo>Lka_)Q$yhS z2=`jn1PI>);|jJ{KEnFd0V9(qOQAEH#g5BSD=my< z=aqIWL%?oMSX zs+{I=GZ_&WF5v+E8L zNdvl}6HJeDQKKFZST{OQHywPL{p8KBIumj4T8?s_w%(f~#S6njxx2;QqERSzqo+8C zjjc8OEU%*Sqp~x*xc%VCOywA&UHo&V<_ISrO;{PO#M{(+_M{u%8dWA zscHYEV&ndcXJr1b|NiHH6u_%a+i1;rO z842bK1F>Lq^nd?dyZ$$R`}M#6cKz>_?n;umWQjRsnb`@aygC)wSeG1V zd{Ih`qLdoLt=@B}^)7&U0Ole+Urwo?xuj%fLvmOPAq3BczXmW zv=DTE*MbLO8=_&mh((UqNV7uPXupSl#F8+`Tx&!zVnp#?m3_+deU*rstJdi`Gq6kf z{dADzP3DQRze(fZXszSW9wp2wt>f6*8lC4gy=gSAwNTEgK!>VQJ0C{SS#qqZ^$Dv-F}RI@&bd+;+}d6s#Llr+Iq0$U+JxXizao+oF;% zkL@O-i=;3&Vzf=z*$jHIb|Zqb7b5xgJil$eTm(DtJ?A;!=ktBe`JER@QIu6hal`BE z$Vp{x%yNda67BG2?ls(R|1MhnL8_;O$3144Y$3144H`VMJB6|hHEN8Y2n8xQk#BHkKN_?LWU?b&)Q#ngI zNA+ppT?$navs4zZTwvy sE=SCY3}ty0)g;5_cU|6ARm@cX1H{iBJhd@;{Qv*}07*qoM6N<$g2-|$u>b%7 literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_mprofile.png b/src/HYDROGUI/resources/icon_mprofile.png index 5f3d54a73b11119f991a6402a3ca8ae81bb77195..230a52df9a644afeafc12daa3743c01515ce7e7d 100644 GIT binary patch delta 579 zcmV-J0=)gO1>6LXB!44GL_t(|+NF(gqPDz|urlq-RbCkbZ-j7Zju7#K%_yXzAf%RB)|6joZ(0{o zSswUtp7Z=4o^y^QX*Mt?em9sWNYEv-GBrhL&Fl-VzI;dHtA7z54Fn0)Y$f2{?fE=rM zMT+Ln1@~UOCRN_S!^<+ChpuqJ?c}^*Lg-Fk1+M$`bVMO>_1bm66qMIp+h&LUJm}mEPk*-%Y|flXooS1PY&E+BxHA#z-BncI^B_w9_dv{;c&Wexi=NuTVHW+ZsBw~S%0&dS+jk>;n+CnJ6&#N zULw6JnYO;+#N(I;8R?mLo$$u*q(9}FbWDa2OvX^OMR|mWMGzT&j*^nwie6oFC?`=) zu)4m1=W$O8@-+kn1QHb-#Ph0XzMC5ajl9yTNlQ|b5SM^ft0VftC6-rKcTXTMUzS$z z@$%t%Za%HcE`R!7-e=`?Ia~AH3X8qP)E1m4C~do*-Z7Y+PfF^wi~YuU4JNSKWvAx%TPKx(CC2^TXOWp=2y4e3<^CYux4wumR&)nJVgi2Fhe zoh>PJw4^FpsmY$0`6*^iO^Le!;(KO7AB?R%1lxmsLU;EM_h{d%?f1prtUV+D1yt45 y)pHev*;L)kJQ{_WNUusPFG0{hBEA2&{sP&WZV{Gkc*EHM0000qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_profile.png b/src/HYDROGUI/resources/icon_profile.png index 83f75d91d13e90719e959f463cfd60709f6c8f5d..dc93fd2ba0b5bf21f25c8f2035d7c9d94f484530 100644 GIT binary patch delta 517 zcmV+g0{Z>V1)cA&UHo&V<_ISrO;{PO#M{(+NlN^$H)-mBh3uUFa+%rxb%3ss1sVX7bMNi{-*WvS!V7g@fBu(DPya2OnfYI* zy5_%BG{gmZlYgiFS1c&{uT)(8Uw_Js|FWrR|D|H%{)=a1{;&W3=YQkZ-~Wwg&SYg! zDlPpl8XNmxI4tbHC=iQ;hr_Wbh>nQ(FA^CE<_iO{V083<|6RNOH-7u|zy9O5UknC7 zn?aI%K!xH!g&<90KsIl1@PDqLp#OrQq5p+|1`9zAQ+|S4CYh1(-wfzA1`!|!q(Ka* z*%oLR2zPaL{a25R`!5$2_1_N24=OAKi-E99P7WAL0OiGFWB)RMGz*7@zGn~-abRFz zFvh^FtmfFn`MkVV2m}URV&L}o-vJb0W*`HIg@#^Y7;pdpX%BjoZ*TmE00000NkvXX Hu0mjfbKVYC delta 695 zcmV;o0!aOy1kMGJBYyxHbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU! za7jc#RCwB)Q%y)zQ562}yYIbu^Q%J&k+jf7V^UM;Fcx7(j=B$&eikLT$fDXs`!+3R z(W1Q>LP48;R#A&!2q!a}1_DJ2r$UJ#CnVH)KlgR+ePz;44}Uz~z3-jxJNNs}xh$X0 zzwkUS=ledk6O1u%&R^;heBt5g zLBz6^P6J<1FZVe;-B#CJ8JS}uc=4N0DkVm(jI(Ac1Vg4gDA^Yq>Bi&{+iiKxS zh#-X!C4cis6ou&`22SN*+Z#$YNnmho2d&*l@%hW5Y7Jvteg-p4=n;!dGzm>jBm);o zf3l@T`6iPB37)|6+#G&T^}1t2qeP2bUMHPQkn5gL*j`=2 zgT8)f1B3rY`QV{od?D9qRZ);P&i8K+8Vd%=wlMAaQfVf&lglKr@`miECxV^D8ryE= d|Kqm+0{}c=|8d0AyMzD$002ovPDHLkV1oZSJh%V= diff --git a/src/HYDROGUI/resources/icon_remove_image_ref.png b/src/HYDROGUI/resources/icon_remove_image_ref.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 diff --git a/src/HYDROGUI/resources/icon_split_image.png b/src/HYDROGUI/resources/icon_split_image.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b8d51c5157ebda5708a9d024d7215443504f42 GIT binary patch literal 790 zcmV+x1L^#UP)qN~NZdq zBofh|$}GT*YB>Vo=y#GN9bJ9qZ@Ge2oZ~g3gz%$CJ_vs}`c<#jJ7k3BN0Y1yg`)eQ zvwMOwoGN4q^~i0sgC`ll#k+D`u2dtlMhB5Siag>GS{&2RJ~X36)(pK(grbUuKZ3J) zLS&0A;3&pWO!$x`GT=&WKeFpgFfY78DJ6-<5*VMHgtC_pon3))iSnQzM{LEd?g^Br z{8ZSu2QBcf#IP1$M`C*mLnC%bl=-OCX;4PU|0NjtEug7)uiQK-h`{v7H&2V;N|)@;#*q?uXfp7u!rosCzqKB_ z@BR3++m7uW4diAAu1m{s$Jl~)t?{tHiqLo;7Uz7_mxJ&H1~EM)!k5n`e2fXPy~u}u ztPSk8Qb?RSwDs;2oMx9(2WG;|tP9IC76d&)OpO=A?NK6@h~aHKg3UOA`M^DxEcqa8 zb~JSN{u0pFu~B8lg(4|}!%CQkTH$dOf>6sq+8tPa{sKJ?49*-zX5JpTvAPX)m_ UE^AkjH2?qr07*qoM6N<$g55TCX8-^I literal 0 HcmV?d00001 -- 2.39.2