Salome HOME
Debug information to check selection with SHIFT: group, selection of edges on created...
[modules/shaper.git] / src / Model / Model_Application.cpp
index 2879897154ad7f740725afb1aaa6849cb2679054..ac84508a241bf10e3f4f52c3ae65ac8efbbed2d6 100644 (file)
@@ -9,9 +9,8 @@
 
 #include <ModelAPI_Events.h>
 
-#ifdef OCAFBROWSER
-#include <DFBrowserAPI_PluginMgr.h>
-#include <DFBrowserAPI_Communicator.h>
+#ifdef DFBROWSER
+#include <DFBrowserAPI_Communicator.hxx>
 
 static bool FirstCall = true;
 #endif
@@ -24,11 +23,13 @@ static Handle_Model_Application TheApplication = new Model_Application;
 //=======================================================================
 Handle(Model_Application) Model_Application::getApplication()
 {
-#ifdef OCAFBROWSER
-    if (FirstCall) {
-      DFBrowserAPI_PluginMgr::activateBrowser("OCAFBrowser.dll", TheApplication);
-      FirstCall = false;
-    }
+#ifdef DFBROWSER
+  if (FirstCall) {
+    DFBrowserAPI_Communicator* aCommunicator =
+                   DFBrowserAPI_Communicator::loadPluginLibrary("DFBrowser.dll");
+    aCommunicator->setApplication(TheApplication);
+    FirstCall = false;
+  }
 #endif
   return TheApplication;
 }