Salome HOME
Updated copyright comment
[modules/gui.git] / src / SPlot2d / SPlot2d_Prs.cxx
index e728afe917b6766442d141b07197c89f0c084a5b..062b3c4504dfe9226aebab7719b202a08c695660 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, 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
 /*!
  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<const SPlot2d_Prs*>( prs );
+  if ( sp )
+    myEntry = sp->myEntry;
   myIsAutoDel = false;          // VSR: error? should auto-delete flag be removed
 }