Salome HOME
*** empty log message ***
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_Dialog.cxx
index 3666b7c4669d7fb4b03a1f96673590fd0a6d2e8c..eff519e681928685b30dc553dc837d4e17d3903d 100644 (file)
@@ -27,7 +27,6 @@
 //  $Header$
 
 #include <SMESHGUI_Dialog.h>
-#include <SMESHGUI_Operation.h>
 #include <SMESH_Type.h>
 #include <SUIT_Session.h>
 #include <SalomeApp_Application.h>
 SMESHGUI_Dialog::SMESHGUI_Dialog( const bool modal, const bool allowResize, const int flags )
 : SalomeApp_Dialog( desktop(), "", modal, allowResize, flags )
 {
-  int prefix = SMESHGUI_Operation::prefix( "SMESH" );
-  typeName( prefix + MESH ) = tr( "DLG_MESH" );
-  typeName( prefix + HYPOTHESIS ) = tr( "DLG_HYPO" );
-  typeName( prefix + ALGORITHM ) = tr( "DLG_ALGO" );
+  int pr = prefix( "SMESH" );
+  typeName( pr + MESH ) = tr( "DLG_MESH" );
+  typeName( pr + HYPOTHESIS ) = tr( "DLG_HYPO" );
+  typeName( pr + ALGORITHM ) = tr( "DLG_ALGO" );
 }
 
 //=================================================================================
@@ -92,3 +91,19 @@ SUIT_Desktop* SMESHGUI_Dialog::desktop() const
   }
   return d;
 }
+
+//=======================================================================
+// name    : prefix
+// Purpose : Get prefix for module types
+//=======================================================================
+int SMESHGUI_Dialog::prefix( const QString& name )
+{
+  if( name == "GEOM" )
+    return 100;
+  else if( name == "SMESH" )
+    return 200;
+  else if( name == "SMESH element" )
+    return 300;
+  else
+    return 0;
+}