+ int anEditMenu = createMenu( tr( "MEN_DESK_EDIT" ), -1, -1, 5 );
+ createMenu( UndoId, anEditMenu );
+ createMenu( RedoId, anEditMenu );
+ createMenu( separator(), anEditMenu );
+ createMenu( CopyId, anEditMenu );
+ createMenu( PasteId, anEditMenu );
+
+ 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( CreatePolyline3DId, aHydroId, -1, -1 );
+ createMenu( EditLocalCSId, aHydroId, -1, -1 );
+
+ int aNewProfileId = createMenu( tr( "MEN_DESK_PROFILE" ), aHydroId, -1 );
+ createMenu( CreateProfileId, aNewProfileId, -1, -1 );
+ createMenu( ImportProfilesId, aNewProfileId, -1, -1 );
+ createMenu( AllGeoreferencementId, aNewProfileId, -1, -1 );
+
+ int anArtificialMenuId = createMenu( tr( "MEN_DESK_ARTIFICIAL" ), aHydroId, -1 );
+ createMenu( CreateChannelId, anArtificialMenuId, -1, -1 );
+ createMenu( CreateDigueId, anArtificialMenuId, -1, -1 );
+
+ int aNaturalMenuId = createMenu( tr( "MEN_DESK_NATURAL" ), aHydroId, -1 );
+ createMenu( CreateImmersibleZoneId, aNaturalMenuId, -1, -1 );
+ createMenu( CreateStreamId, aNaturalMenuId, -1, -1 );
+
+ int anObstacleMenuId = createMenu( tr( "MEN_DESK_OBSTACLE" ), aHydroId, -1 );
+ createMenu( ImportObstacleFromFileId, anObstacleMenuId, -1, -1 );
+ createMenu( CreateBoxId, anObstacleMenuId, -1, -1 );
+ createMenu( CreateCylinderId, anObstacleMenuId, -1, -1 );
+
+ createMenu( CreateCalculationId, aHydroId, -1, -1 );
+ createMenu( separator(), aHydroId );
+ createMenu( FuseImagesId, aHydroId, -1, -1 );
+ createMenu( CutImagesId, aHydroId, -1, -1 );
+ createMenu( SplitImageId, aHydroId, -1, -1 );
+ createMenu( separator(), aHydroId );
+}
+
+void HYDROGUI_Module::createPopups()
+{
+}
+
+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( CreateDigueId, 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 );