Salome HOME
updated copyright message
[modules/yacs.git] / src / genericgui / EditionSwitch.cxx
index 1f4c5f042a03fcebfcfc14ce1e87ffae5d81c909..d0793b4a92be4e3bb798544afac03e8ff52c9b2f 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2006-2013  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2023  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
 // 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
@@ -52,6 +52,8 @@ EditionSwitch::EditionSwitch(Subject* subject,
   _valueDelegate = new ValueDelegate(parent);
   _tvSwitch->tv_nodes->setItemDelegateForColumn(YValue, _valueDelegate);
   _tvSwitch->setEditableCase(true);
+  if (!QtGuiContext::getQtCurrent()->isEdition())
+    _tvSwitch->setEnabled (false);
 
   connect(_valueDelegate, SIGNAL(commitData(QWidget*)),
           this, SLOT(onCommitData(QWidget*)));