X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fgenericgui%2FEditionScript.hxx;h=08276237c98009a906d7467f1cbb0e4bc999ab9d;hb=fd4934f49ee2770cd881b0f25a4bb00b12183b68;hp=37a56851d2b86eaeea9388c945043dbe86f11d0b;hpb=14ddeddd588b20887c99de78c95d402527062012;p=modules%2Fyacs.git diff --git a/src/genericgui/EditionScript.hxx b/src/genericgui/EditionScript.hxx index 37a56851d..08276237c 100644 --- a/src/genericgui/EditionScript.hxx +++ b/src/genericgui/EditionScript.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2006-2014 CEA/DEN, EDF R&D +// Copyright (C) 2006-2020 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 @@ -22,12 +22,14 @@ #include "yacsconfig.h" #include "EditionElementaryNode.hxx" +#include "FormContainerDecorator.hxx" #include "FormComponent.hxx" +#include class FormContainer; -#if HAS_QSCI4>0 -class QsciScintilla; +#ifdef HAS_PYEDITOR +class PyEditor_Editor; #endif namespace YACS @@ -43,6 +45,8 @@ namespace YACS virtual void onCancel(); virtual void onScriptModified(); virtual void onEdit(); + virtual void on_tb_options_toggled(bool checked); + virtual void on_remote_toggled(bool checked); virtual void fillContainerPanel(); virtual void changeContainer(int); virtual void update(GuiEvent event, int type, Subject* son); @@ -57,8 +61,8 @@ namespace YACS protected: SubjectInlineNode *_subInlineNode; -#if HAS_QSCI4>0 - QsciScintilla* _sci; +#ifdef HAS_PYEDITOR + PyEditor_Editor* _sci; #else QTextEdit* _sci; #endif @@ -67,9 +71,12 @@ namespace YACS QPushButton* _editor; bool _checked; bool _remote; + QFrame *fr_options; QFrame *fr_container; ComboBox* cb_container; - FormContainer* formcontainer; + QRadioButton* radiolocal; + QRadioButton* radioremote; + FormContainerDecorator* formcontainer; }; } }