-// 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
#include "yacsconfig.h"
#include "EditionElementaryNode.hxx"
+#include "FormContainerDecorator.hxx"
#include "FormComponent.hxx"
+#include <QRadioButton>
class FormContainer;
-#if HAS_QSCI4>0
-class QsciScintilla;
+#ifdef HAS_PYEDITOR
+class PyEditor_Editor;
#endif
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);
protected:
SubjectInlineNode *_subInlineNode;
-#if HAS_QSCI4>0
- QsciScintilla* _sci;
+#ifdef HAS_PYEDITOR
+ PyEditor_Editor* _sci;
#else
QTextEdit* _sci;
#endif
QPushButton* _editor;
bool _checked;
bool _remote;
+ QFrame *fr_options;
QFrame *fr_container;
ComboBox* cb_container;
- FormContainer* formcontainer;
+ QRadioButton* radiolocal;
+ QRadioButton* radioremote;
+ FormContainerDecorator* formcontainer;
};
}
}