Salome HOME
refs #1340 part.2
[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     
118   ExportToShapeFileID,
119   ImportLandCoverMapId,
120
121   ImportStricklerTableFromFileId,
122   ExportStricklerTableFromFileId,
123   EditStricklerTableId,
124   DuplicateStricklerTableId,
125
126   CreateLandCoverMapId,
127   
128   AddLandCoverId,
129   RemoveLandCoverId,
130   SplitLandCoverId,
131   MergeLandCoverId,
132   ChangeLandCoverTypeId,
133
134   PolylineExtractionId,
135   SplitPolylinesId,
136   MergePolylinesId,
137
138   LandCoverScalarMapModeOnId,
139   LandCoverScalarMapModeOffId,
140
141   BathymetrySelectionId,
142   BathymetryTextId,
143   BathymetryRescaleSelectionId,
144   BathymetryRescaleVisibleId,
145   BathymetryRescaleUserId,
146   BathymetryRescaleDefaultId,
147   RegenerateRegionColorsId,
148   ShowHideArrows,
149   ZoneSetColorId
150 };
151
152 #endif