X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IModule.h;h=90d31cd1400ccbddc887909f0295b98edfe95f25;hb=b22f8bc2d6f96b466583d21445d5c5c719f4c724;hp=058fe4761978f2e216f2debe4f9d8ac30c97d1ca;hpb=dc7d4d86b58b81684abc9b5a2be8ec30f210c2da;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IModule.h b/src/ModuleBase/ModuleBase_IModule.h old mode 100755 new mode 100644 index 058fe4761..90d31cd14 --- a/src/ModuleBase/ModuleBase_IModule.h +++ b/src/ModuleBase/ModuleBase_IModule.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2017 CEA/DEN, EDF R&D +// Copyright (C) 2014-2019 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -12,14 +12,11 @@ // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// See http://www.salome-platform.org/ or -// email : webmaster.salome@opencascade.com +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // - // Copyright (C) 2014-20xx CEA/DEN, EDF R&D - #ifndef ModuleBase_IModule_H #define ModuleBase_IModule_H @@ -48,11 +45,13 @@ class QMouseEvent; class QKeyEvent; class QMenu; class Config_WidgetAPI; + class ModuleBase_ModelWidget; class ModuleBase_Operation; class ModuleBase_ViewerPrs; - +class ModuleBase_ITreeNode; class ModuleBase_IWorkshop; + class ModelAPI_Result; class Events_Message; @@ -377,6 +376,9 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject void getXMLRepresentation(const std::string& theFeatureId, std::string& theXmlCfg, std::string& theDescription); + /// Returns root tree node which represents a data model + virtual ModuleBase_ITreeNode* rootNode() const = 0; + signals: /// Segnal emitted when an operation is resumed /// \param theOp a resumed operation