Salome HOME
bos #26444 Improve treatment of parameters
authorAlexey Kondratyev <alexey.kondratyev@opencascade.com>
Mon, 11 Oct 2021 07:33:06 +0000 (10:33 +0300)
committervsr <vsr@opencascade.com>
Mon, 8 Nov 2021 08:25:24 +0000 (11:25 +0300)
commitaccd372f85e4c22be316348c94192ebb43fb4add
tree4ea490549dcfd9524d93fcb1ae849e733739d9fb
parentf2f6562ee02fabf58c922eef97849b6182ff0044
bos #26444 Improve treatment of parameters

Add python function to import parameters from file.

Add test for checking importing parameters.

Add "Import file" button in parameter manager to import parameters.

Update documentation.
29 files changed:
src/InitializationPlugin/InitializationPlugin_EvalListener.cpp
src/ModelAPI/ModelAPI_Events.cpp
src/ModelAPI/ModelAPI_Events.h
src/ModelHighAPI/ModelHighAPI_Dumper.cpp
src/ModelHighAPI/ModelHighAPI_Tools.cpp
src/ModelHighAPI/ModelHighAPI_Tools.h
src/ParametersAPI/ParametersAPI.i
src/ParametersAPI/ParametersAPI_Parameter.cpp
src/ParametersAPI/ParametersAPI_Parameter.h
src/ParametersPlugin/CMakeLists.txt
src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.cpp
src/ParametersPlugin/ParametersPlugin_WidgetParamsMgr.h
src/ParametersPlugin/Test/TestImportInvalidParameters.py [new file with mode: 0644]
src/ParametersPlugin/Test/TestImportParameters.py [new file with mode: 0644]
src/ParametersPlugin/Test/TestParameterCreationError.py [new file with mode: 0644]
src/ParametersPlugin/Test/TestParameterErrorMsg.py
src/ParametersPlugin/Test/data/invalid_parameters.txt [new file with mode: 0644]
src/ParametersPlugin/Test/data/parameters.txt [new file with mode: 0644]
src/ParametersPlugin/doc/TUI_parameterFeature.rst
src/ParametersPlugin/doc/examples/File.txt [new file with mode: 0644]
src/ParametersPlugin/doc/examples/parameter.py
src/ParametersPlugin/doc/images/Manager.png
src/ParametersPlugin/doc/images/parameters.png
src/ParametersPlugin/doc/managerFeature.rst
src/ParametersPlugin/doc/parameterFeature.rst
src/ParametersPlugin/tests.set
src/PartSet/PartSet_Module.cpp
src/PythonAPI/model/parameter/__init__.py
src/PythonAPI/model/parameter/import_parameter.py [new file with mode: 0644]