]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Merge with previous revision (sorry)
authornkv <nkv@opencascade.com>
Thu, 21 Apr 2005 05:08:09 +0000 (05:08 +0000)
committernkv <nkv@opencascade.com>
Thu, 21 Apr 2005 05:08:09 +0000 (05:08 +0000)
src/VISUGUI/VisuGUI.cxx
src/VISUGUI/VisuGUI.h

index 851dd70c1e655f0bb74ab8b3a1f2dc17589078be..2b75d6d7fc68aac5fb89716314a76dfceec2495d 100644 (file)
@@ -60,6 +60,7 @@
 #include "VisuGUI_StreamLinesDlg.h"
 #include "VisuGUI_EditContainerDlg.h"
 #include "VisuGUI_TimeAnimation.h"
+#include "VisuGUI_ClippingDlg.h"
 
 #include "VisuGUI_Selection.h"
 #include "VisuGUI_NonIsometricDlg.h"
@@ -438,11 +439,11 @@ bool VisuGUI::OnGUIEvent(int theCommandID,  QAD_Desktop* parent)
       /* Import Mesh from MED, DAT file                                                                  */
       /* ======================================================================================== */
 
-    case 111:
-      {
-       visuGUI->CopyAndImportFile();
-       break;
-      }
+      //    case 111:
+      //      {
+      //       visuGUI->CopyAndImportFile();
+      //       break;
+      //      }
     case 112:
       {
        visuGUI->ImportFile();
@@ -552,11 +553,12 @@ bool VisuGUI::OnGUIEvent(int theCommandID,  QAD_Desktop* parent)
       /*  POP-UP OBJECTS BROWSER      */
       /* ============================ */
 
-    case 900 : // Rename object
-      visuGUI->Rename();
-      break;
+       //    case 900 : // Rename object
+       //      visuGUI->Rename();
+       //      break;
 
                 // ---------------- For Popup in Viewer
+       /*
     case 802  : // Erase
     case 902  : // Erase
       visuGUI->ErasePrs();
@@ -610,6 +612,7 @@ bool VisuGUI::OnGUIEvent(int theCommandID,  QAD_Desktop* parent)
     case 908  : // Sweep IsoSurfaces or Cutplanes
       visuGUI->Sweep();
       break;
+       */
 
 /* ======================================================================================== */
 /* Preferences for Scalar Bar                                                               */
@@ -691,13 +694,14 @@ bool VisuGUI::OnGUIEvent(int theCommandID,  QAD_Desktop* parent)
                          tr("ERR_NO_MEMORY") + " " + tr(e.what()),
                          tr("VISU_BUT_OK") );
     return false;
-    }
+  }
   catch (std::exception& e){
     INFOS(e.what());
     QAD_MessageBox::warn1(QAD_Application::getDesktop(), tr ("VISU_WARNING"),
                          tr(e.what()),
                          tr("VISU_BUT_OK") );
-  }catch (const SALOME::SALOME_Exception& S_ex) {
+  }
+  catch (const SALOME::SALOME_Exception& S_ex) {
     INFOS("const SALOME::SALOME_Exception& S_ex");
     QtCatchCorbaException(S_ex);
     return false;
@@ -2343,6 +2347,15 @@ void VisuGUI::DeleteViewParams() {
 }
 
 
+//=====================================================================================
+// function : ClippingPlanes()
+// purpose  :
+//=====================================================================================
+void VisuGUI::ClippingPlanes() {
+  //SMESHGUI::GetSMESHGUI()->EmitSignalDeactivateDialog();
+  new VisuGUI_ClippingDlg (QAD_Application::getDesktop(),"",false);
+}
+
 //=====================================================================================
 // function : Sweep()
 // purpose  :
@@ -3042,6 +3055,9 @@ bool VisuGUI::CustomPopup(QAD_Desktop* parent, QPopupMenu* thePopup, const QStri
              thePopup->insertItem("Sweep", visuGUI, SLOT(Sweep()));
              
            }
+
+            thePopup->insertItem("Clipping planes", visuGUI, SLOT(ClippingPlanes()));
+
            if (isVTKViewer) {
              if ( theParent == "Viewer" && 
                   ( aType == VISU::TMESH      || 
index 017ab39c9c5438ab7fd61926bedc29357e3fe1b7..0cbf43a072b55617540c9381ad11fe6ec2828b20 100644 (file)
@@ -263,6 +263,7 @@ public slots:
   void Rename();
   void RenameTable();
   void RenameContainer();
+  void ClippingPlanes();
   void Sweep();
   void TimeAnimation();