- switch (theCommandID)
- {
- case 31: // COPY
- {
- OnEditCopy();
- break;
- }
- case 33: // DELETE
- {
- OnEditDelete();
- break;
- }
- case 111: // IMPORT BREP
- case 112: // IMPORT IGES
- case 113: // IMPORT STEP
- {
- Import();
- break;
- }
- case 121: // EXPORT BREP
- case 122: // EXPORT IGES
- case 123: // EXPORT STEP
- {
- Export();
- break;
- }
- case 2171: // POPUP VIEWER - SELECT ONLY - VERTEX
- {
- OnSelectOnly( GEOM_POINT );
- break;
- }
- case 2172: // POPUP VIEWER - SELECT ONLY - EDGE
- {
- OnSelectOnly( GEOM_EDGE );
- break;
- }
- case 2173: // POPUP VIEWER - SELECT ONLY - WIRE
- {
- OnSelectOnly( GEOM_WIRE );
- break;
- }
- case 2174: // POPUP VIEWER - SELECT ONLY - FACE
- {
- OnSelectOnly( GEOM_FACE );
- break;
- }
- case 2175: // POPUP VIEWER - SELECT ONLY - SHELL
- {
- OnSelectOnly( GEOM_SHELL );
- break;
- }
- case 2176: // POPUP VIEWER - SELECT ONLY - SOLID
- {
- OnSelectOnly( GEOM_SOLID );
- break;
- }
- case 2177: // POPUP VIEWER - SELECT ONLY - COMPOUND
- {
- OnSelectOnly( GEOM_COMPOUND );
- break;
- }
- case 2178: // POPUP VIEWER - SELECT ONLY - SELECT ALL
- {
- OnSelectOnly( GEOM_ALLOBJECTS );
- break;
- }
- case 411: // SETTINGS - ADD IN STUDY
- {
- // SAN -- TO BE REMOVED !!!
- break;
- }
- case 412: // SETTINGS - SHADING COLOR
- {
- OnSettingsColor();
- break;
- }
- case 804: // ADD IN STUDY - POPUP VIEWER
- {
- // SAN -- TO BE REMOVED !!!!
- break;
- }
- case 901: // RENAME
- {
- OnRename();
- break;
- }
- case 5103: // CHECK GEOMETRY
- {
- OnCheckGeometry();
- break;
- }
- case 8031: // DEFLECTION ANGLE - POPUP VIEWER
- {
- OnDeflection();
- break;
- }
- case 8032: // COLOR - POPUP VIEWER
- {
- OnColor();
- break;
- }
- case 8033: // TRANSPARENCY - POPUP VIEWER
- {
- OnTransparency();
- break;
- }
- case 8034: // ISOS - POPUP VIEWER
- {
- OnNbIsos();
- break;
- }
- case 8035: // AUTO COLOR - POPUP VIEWER
- {
- OnAutoColor();
- break;
- }
- case 8036: // DISABLE AUTO COLOR - POPUP VIEWER
- {
- OnDisableAutoColor();
- break;
- }
- case 8037: // SHOW CHILDREN - POPUP VIEWER
- case 8038: // HIDE CHILDREN - POPUP VIEWER
- {
- OnShowHideChildren( theCommandID == 8037 );
- break;
- }
- case 8039: // POINT MARKER
- {
- OnPointMarker();
- break;
- }
- case 9024 : // OPEN - OBJBROSER POPUP
- {
- OnOpen();
- break;
- }
- default:
- {
- SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
- break;
- }
- }
+ switch ( theCommandID ) {
+ case GEOMOp::OpDelete: // EDIT - DELETE
+ OnEditDelete();
+ break;
+ case GEOMOp::OpImport: // FILE - IMPORT
+ Import();
+ break;
+ case GEOMOp::OpExport: // FILE - EXPORT
+ Export();
+ break;
+ case GEOMOp::OpCheckGeom: // TOOLS - CHECK GEOMETRY
+ OnCheckGeometry();
+ break;
+ case GEOMOp::OpSelectVertex: // POPUP - SELECT ONLY - VERTEX
+ OnSelectOnly( GEOM_POINT );
+ break;
+ case GEOMOp::OpSelectEdge: // POPUP - SELECT ONLY - EDGE
+ OnSelectOnly( GEOM_EDGE );
+ break;
+ case GEOMOp::OpSelectWire: // POPUP - SELECT ONLY - WIRE
+ OnSelectOnly( GEOM_WIRE );
+ break;
+ case GEOMOp::OpSelectFace: // POPUP - SELECT ONLY - FACE
+ OnSelectOnly( GEOM_FACE );
+ break;
+ case GEOMOp::OpSelectShell: // POPUP - SELECT ONLY - SHELL
+ OnSelectOnly( GEOM_SHELL );
+ break;
+ case GEOMOp::OpSelectSolid: // POPUP - SELECT ONLY - SOLID
+ OnSelectOnly( GEOM_SOLID );
+ break;
+ case GEOMOp::OpSelectCompound: // POPUP - SELECT ONLY - COMPOUND
+ OnSelectOnly( GEOM_COMPOUND );
+ break;
+ case GEOMOp::OpSelectAll: // POPUP - SELECT ONLY - SELECT ALL
+ OnSelectOnly( GEOM_ALLOBJECTS );
+ break;
+ case GEOMOp::OpDeflection: // POPUP - DEFLECTION ANGLE
+ OnDeflection();
+ break;
+ case GEOMOp::OpColor: // POPUP - COLOR
+ OnColor();
+ break;
+ case GEOMOp::OpSetTexture: // POPUP - TEXTURE
+ OnTexture();
+ break;
+ case GEOMOp::OpTransparency: // POPUP - TRANSPARENCY
+ OnTransparency();
+ break;
+ case GEOMOp::OpIncrTransparency: // SHORTCUT - INCREASE TRANSPARENCY
+ OnChangeTransparency( true );
+ break;
+ case GEOMOp::OpDecrTransparency: // SHORTCUT - DECREASE TRANSPARENCY
+ OnChangeTransparency( false );
+ break;
+ case GEOMOp::OpIsos: // POPUP - ISOS
+ OnNbIsos();
+ break;
+ case GEOMOp::OpIncrNbIsos: // SHORTCUT - INCREASE NB ISOLINES
+ OnNbIsos( INCR );
+ break;
+ case GEOMOp::OpDecrNbIsos: // SHORTCUT - DECREASE NB ISOLINES
+ OnNbIsos( DECR );
+ break;
+ case GEOMOp::OpMaterialProperties: // POPUP - MATERIAL PROPERTIES
+ OnMaterialProperties();
+ break;
+ case GEOMOp::OpAutoColor: // POPUP - AUTO COLOR
+ OnAutoColor();
+ break;
+ case GEOMOp::OpNoAutoColor: // POPUP - DISABLE AUTO COLOR
+ OnDisableAutoColor();
+ break;
+ case GEOMOp::OpShowChildren: // POPUP - SHOW CHILDREN
+ case GEOMOp::OpHideChildren: // POPUP - HIDE CHILDREN
+ OnShowHideChildren( theCommandID == GEOMOp::OpShowChildren );
+ break;
+ case GEOMOp::OpPointMarker: // POPUP - POINT MARKER
+ OnPointMarker();
+ break;
+ case GEOMOp::OpUnpublishObject:// POPUP - UNPUBLISH
+ OnUnpublishObject();
+ break;
+ case GEOMOp::OpPublishObject:// GEOM ROOT OBJECT - POPUP - PUBLISH
+ OnPublishObject();
+ break;
+ case GEOMOp::OpEdgeWidth:
+ OnEdgeWidth();
+ break;
+ case GEOMOp::OpIsosWidth:
+ OnIsosWidth();
+ break;
+ case GEOMOp::OpBringToFront:
+ OnBringToFront();
+ break;
+ case GEOMOp::OpClsBringToFront:
+ OnClsBringToFront();
+ break;
+ default:
+ SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
+ break;
+ }