X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSPlot2d%2FSPlot2d_Prs.cxx;h=4cc7508d11a4ee08766a0864d39b8efb35889d5f;hb=efe3cdefadc31ad9cdaa9fd7fc368e2931cebdf1;hp=8669e2c326e27a382ff2d777efb93b84adf14b2b;hpb=e07448c48ea5b2127e34fc7b8c3427d01c7ce17b;p=modules%2Fgui.git diff --git a/src/SPlot2d/SPlot2d_Prs.cxx b/src/SPlot2d/SPlot2d_Prs.cxx index 8669e2c32..4cc7508d1 100644 --- a/src/SPlot2d/SPlot2d_Prs.cxx +++ b/src/SPlot2d/SPlot2d_Prs.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2012 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 @@ -6,7 +6,7 @@ // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -27,16 +27,16 @@ /*! Default constructor */ -SPlot2d_Prs::SPlot2d_Prs() -:Plot2d_Prs() +SPlot2d_Prs::SPlot2d_Prs( const char* entry ) + : SALOME_Prs2d( entry ), Plot2d_Prs() { } /*! Standard constructor */ -SPlot2d_Prs::SPlot2d_Prs( const Plot2d_Object* obj ) -:Plot2d_Prs(obj) +SPlot2d_Prs::SPlot2d_Prs( const char* entry, const Plot2d_Object* obj ) + : SALOME_Prs2d( entry ), Plot2d_Prs( obj ) { } @@ -44,9 +44,13 @@ SPlot2d_Prs::SPlot2d_Prs( const Plot2d_Object* obj ) Standard constructor */ SPlot2d_Prs::SPlot2d_Prs( const Plot2d_Prs* prs ) + : SALOME_Prs2d( 0 ) { mySecondY = prs->isSecondY(); myObjects = prs->getObjects(); + const SPlot2d_Prs* sp = dynamic_cast( prs ); + if ( sp ) + myEntry = sp->myEntry; myIsAutoDel = false; // VSR: error? should auto-delete flag be removed }