Salome HOME
Remove QT4 compatibility.
[modules/yacs.git] / src / genericgui / EditionScript.cxx
index 20f33e99b2c0211b2556841b0459a25585b9bf0e..220b895f6717c68aa9b96872384067a872fe2b1e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2006-2015  CEA/DEN, EDF R&D
+// Copyright (C) 2006-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
@@ -125,7 +125,7 @@ EditionScript::EditionScript(Subject* subject,
 
   _haveScript = true;
 #ifdef HAS_PYEDITOR
-  _sci = new PyEditor_Editor(false, 0, this);
+  _sci = new PyEditor_Editor(this);
 #else
   _sci = new QTextEdit(this);
 #endif
@@ -182,7 +182,9 @@ void EditionScript::onApply()
   DEBTRACE("EditionScript::onApply");
   bool scriptEdited = false;
 #ifdef HAS_PYEDITOR
-  _sci->settings()->p_Font = Resource::pythonfont;
+  PyEditor_Settings settings = _sci->settings();
+  settings.setFont(Resource::pythonfont);
+  _sci->setSettings(settings);
 #endif
 
   if(Resource::pythonExternalEditor.isEmpty())