X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSalomeApp%2FSalomeApp_PyInterp.h;h=45bbc0178e488b242c2f4cca51623954b1aca364;hb=e16094d9d06b05aba94fb4f646d26e3b5f35d8e7;hp=bf7bd8d500083006dbfdc8dc30d882969143f511;hpb=541d3637fed062228c2ae0b2224ea698a3114cc5;p=modules%2Fgui.git diff --git a/src/SalomeApp/SalomeApp_PyInterp.h b/src/SalomeApp/SalomeApp_PyInterp.h index bf7bd8d50..45bbc0178 100755 --- a/src/SalomeApp/SalomeApp_PyInterp.h +++ b/src/SalomeApp/SalomeApp_PyInterp.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -19,27 +19,27 @@ // // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // - -// SALOME SALOMEGUI : implementation of desktop and GUI kernel // File : SalomeApp_PyInterp.h // Author : Nicolas REJNERI -#ifndef _SalomeApp_PYINTERP_H_ -#define _SalomeApp_PYINTERP_H_ +#ifndef SALOMEAPP_PYINTERP_H +#define SALOMEAPP_PYINTERP_H -#include // this include must be first (see PyInterp_base.h)! +#include -class SalomeApp_PyInterp : public PyConsole_EnhInterp +class SalomeApp_PyInterp : public PyConsole_Interp { + friend class SalomeApp_Application; + public: - SalomeApp_PyInterp(); virtual ~SalomeApp_PyInterp(); - virtual void initPython(); virtual void initStudy(); virtual void closeContext(); protected: + SalomeApp_PyInterp(); + virtual bool initContext(); virtual int beforeRun(); private: @@ -47,4 +47,4 @@ private: bool myFirstInitStudy; }; -#endif +#endif // SALOMEAPP_PYINTERP_H