Salome HOME
refs #1813 ... lot 14 combined commit : parts : 1 - 16
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_Operations.h
1 // Copyright (C) 2014-2015  EDF-R&D
2 // This library is free software; you can redistribute it and/or
3 // modify it under the terms of the GNU Lesser General Public
4 // License as published by the Free Software Foundation; either
5 // version 2.1 of the License, or (at your option) any later version.
6 //
7 // This library is distributed in the hope that it will be useful,
8 // but WITHOUT ANY WARRANTY; without even the implied warranty of
9 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10 // Lesser General Public License for more details.
11 //
12 // You should have received a copy of the GNU Lesser General Public
13 // License along with this library; if not, write to the Free Software
14 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
15 //
16 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
17 //
18
19 #ifndef HYDROGUI_OPERATIONS_H
20 #define HYDROGUI_OPERATIONS_H
21
22 enum OperationId
23 {
24   FirstId = 0,
25   
26   SaveVisualStateId,
27   LoadVisualStateId,
28   
29   UndoId,
30   RedoId,
31
32   CopyId,
33   PasteId,
34
35   UpdateObjectId,
36   ForcedUpdateObjectId,
37
38   ImportImageId,
39   EditImportedImageId,
40   ObserveImageId,
41   ExportImageId,
42   RemoveImageRefsId,
43
44   CreatePolylineId,
45   EditPolylineId,
46   
47   CreatePolyline3DId,
48   EditPolyline3DId,
49   
50   ImportProfilesId,
51   CreateProfileId,
52   EditProfileId,
53   AllGeoreferencementId,
54   SelectedGeoreferencementId,
55
56   ImportBathymetryId,
57   EditImportedBathymetryId,
58   BathymetryBoundsId,
59
60   CreateImmersibleZoneId,
61   EditImmersibleZoneId,
62
63   CreateStreamId,
64   EditStreamId,
65
66   CreateChannelId,
67   EditChannelId,
68
69   CreateDigueId,
70   EditDigueId,
71
72   CreateCalculationId,
73   EditCalculationId,
74   ExportCalculationId,
75
76   FuseImagesId,
77   EditFusedImageId,
78
79   CutImagesId,
80   EditCutImageId,
81
82   SplitImageId,
83   EditSplitImageId,
84
85   ImportObstacleFromFileId,
86   ImportGeomObjectAsObstacleId,
87   ImportGeomObjectAsPolylineId,
88   CreateBoxId,
89   CreateCylinderId,
90   TranslateObstacleId,
91
92   CopyViewerPositionId,
93
94   DeleteId,
95
96   ShowId,
97   ShowOnlyId,
98   ShowAllId,
99   HideId,
100   HideAllId,
101
102   SetColorId,
103   SetTransparencyId,
104   SetZLevelId,
105   EditLocalCSId,
106
107   RiverBottomId,
108   RiverBottomContextId,
109   ProfileInterpolateId,
110
111   RecognizeContoursId,
112   SubmersibleId,
113   UnSubmersibleId,
114   ImportPolylineId,
115   ImportSinusXId,
116   ExportSinusXId,
117   ImportBCPolygonId, 
118   
119   ExportToShapeFileID,
120   ImportLandCoverMapId,
121
122   ImportStricklerTableFromFileId,
123   ExportStricklerTableFromFileId,
124   EditStricklerTableId,
125   DuplicateStricklerTableId,
126
127   CreateLandCoverMapId,
128   
129   AddLandCoverId,
130   RemoveLandCoverId,
131   SplitLandCoverId,
132   MergeLandCoverId,
133   ChangeLandCoverTypeId,
134
135   PolylineExtractionId,
136   SplitPolylinesId,
137   MergePolylinesId,
138
139   ShowAttrPolylinesId,
140
141   LandCoverScalarMapModeOnId,
142   LandCoverScalarMapModeOffId,
143
144   BathymetrySelectionId,
145   BathymetryTextId,
146   BathymetryRescaleSelectionId,
147   BathymetryRescaleVisibleId,
148   BathymetryRescaleUserId,
149   BathymetryRescaleDefaultId,
150   RegenerateRegionColorsId,
151   ShowHideArrows,
152   ZoneSetColorId,
153   SetBoundaryTypePolygonId
154 };
155
156 #endif