Salome HOME
Renamed SHAPER_CONFIG_FILE to PLUGINS_CONFIG_FILE
[modules/shaper.git] / src / SHAPERGUI / SHAPERGUI_DataModel.cpp
index 2f208950957e1f9f039777b22cb411fa563daf36..df6a6ae3fc9e2b57234cb7bda2df30b36812afe5 100644 (file)
@@ -1,7 +1,7 @@
 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
 
-#include "NewGeom_DataModel.h"
-#include "NewGeom_Module.h"
+#include "SHAPERGUI_DataModel.h"
+#include "SHAPERGUI.h"
 
 #include <XGUI_Workshop.h>
 
 #include <QFile>
 #include <QDir>
 
-NewGeom_DataModel::NewGeom_DataModel(NewGeom_Module* theModule)
+SHAPERGUI_DataModel::SHAPERGUI_DataModel(SHAPERGUI* theModule)
     : LightApp_DataModel(theModule), myStudyPath(""), myModule(theModule)
 {
 }
 
-NewGeom_DataModel::~NewGeom_DataModel()
+SHAPERGUI_DataModel::~SHAPERGUI_DataModel()
 {
 }
 
-bool NewGeom_DataModel::open(const QString& thePath, CAM_Study* theStudy, QStringList theFiles)
+bool SHAPERGUI_DataModel::open(const QString& thePath, CAM_Study* theStudy, QStringList theFiles)
 {
   LightApp_DataModel::open( thePath, theStudy, theFiles );
   if (theFiles.size() == 0)
@@ -36,7 +36,7 @@ bool NewGeom_DataModel::open(const QString& thePath, CAM_Study* theStudy, QStrin
   // If the file is Multi(contain all module files inside), the open SALOME functionality creates
   // these files in a temporary directory. After the open functionality is finished, it removes
   // these files (in the full SALOME mode).
-  // The postponed loading of the files is realized in the NewGEOM module. So, it is important do
+  // The postponed loading of the files is realized in the SHAPER module. So, it is important do
   // not remove the opened files.
   // The following code creates a new tmp directory with a copy of files.
   QString aTmpDir = theFiles.first();
@@ -70,7 +70,7 @@ bool NewGeom_DataModel::open(const QString& thePath, CAM_Study* theStudy, QStrin
   return true;
 }
 
-bool NewGeom_DataModel::save(QStringList& theFiles)
+bool SHAPERGUI_DataModel::save(QStringList& theFiles)
 {
   LightApp_DataModel::save( theFiles );
   XGUI_Workshop* aWorkShop = myModule->workshop();
@@ -100,13 +100,13 @@ bool NewGeom_DataModel::save(QStringList& theFiles)
   return true;
 }
 
-bool NewGeom_DataModel::saveAs(const QString& thePath, CAM_Study* theStudy, QStringList& theFiles)
+bool SHAPERGUI_DataModel::saveAs(const QString& thePath, CAM_Study* theStudy, QStringList& theFiles)
 {
   myStudyPath = thePath;
   return save(theFiles);
 }
 
-bool NewGeom_DataModel::close()
+bool SHAPERGUI_DataModel::close()
 {
   myModule->workshop()->closeDocument();
   removeDirectory(myTmpDirectory);
@@ -114,30 +114,30 @@ bool NewGeom_DataModel::close()
   return LightApp_DataModel::close();
 }
 
-bool NewGeom_DataModel::create(CAM_Study* theStudy)
+bool SHAPERGUI_DataModel::create(CAM_Study* theStudy)
 {
   return true;
 }
 
-bool NewGeom_DataModel::isModified() const
+bool SHAPERGUI_DataModel::isModified() const
 {
   SessionPtr aMgr = ModelAPI_Session::get();
   return aMgr->isModified();
 }
 
-bool NewGeom_DataModel::isSaved() const
+bool SHAPERGUI_DataModel::isSaved() const
 {
   return !isModified();
 }
 
-void NewGeom_DataModel::update(LightApp_DataObject* theObj, LightApp_Study* theStudy)
+void SHAPERGUI_DataModel::update(LightApp_DataObject* theObj, LightApp_Study* theStudy)
 {
   // Nothing to do here: we always keep the data tree in the up-to-date state
   // The only goal of this method is to hide default behavior from LightApp_DataModel
   return;
 }
 
-void NewGeom_DataModel::initRootObject()
+void SHAPERGUI_DataModel::initRootObject()
 {
   LightApp_Study* study = dynamic_cast<LightApp_Study*>( module()->application()->activeStudy() );
   CAM_ModuleObject *aModelRoot = dynamic_cast<CAM_ModuleObject*>(root());
@@ -148,7 +148,7 @@ void NewGeom_DataModel::initRootObject()
   }
 }
 
-void NewGeom_DataModel::removeDirectory(const QString& theDirectoryName)
+void SHAPERGUI_DataModel::removeDirectory(const QString& theDirectoryName)
 {
   Qtx::rmDir(theDirectoryName);
 }