occt: master d16ecfe2

Author Committer Branch Timestamp Parent
nds bugmaster master 2021-04-26 15:01:38 master 9a5bfc1c
Affected Issues  0031362: Inspectors - MessageView plugin for message alerts
Changeset 0031362: Inspectors - MessageView plugin for message alerts

- append new MessageView plugin to display content of Message_Report;

- correct DumpJson of TDataStd array attributes to print Lower/Upper values;
- correct remove level of Message_Report to store stop time during removing all levels;
- append DumpJson for TFunction, TPrsStd attributes;
- correct DumpJson of XCAFDoc tools due to simplify performance of it;
- move AttributeInfo functionality from XDEDRAW into a static public method of XCAFDoc to call it outside;
- remove obsolete pane classes in DFBrowser plugin, now we may use DumpJSon panel to visualize this content of attributes;
- add new property panel in DFBrowser (synchronized with the same in other plugins);
- add button to switch ON DumpJson in DFBrowser(OFF by default, for better performance), also there is a context menu item in tree view;
- rename in DFBrowser "Property Panel" into "Property Panel (custom)";
- implement ViewControl_ColorSeletor and setting color in TreeModel_ItemProperties. Use only for light in VInspector now;
- implement setting false for all created AIS_Shape presentation to don't modify source TopoDS_Shape;
- remove not use VInspector_CallBack. It's possible using Message_Report/MessageView to track commands way;
- remove History panel in VInspector as not used, MessageView will be better solution for this;
- implement item and actions in VInspector for setting Lights in the view.
mod - adm/TOOLS Diff File
mod - src/Message/Message_PrinterToReport.cxx Diff File
mod - src/Message/Message_Report.cxx Diff File
mod - src/TDataStd/TDataStd_BooleanArray.cxx Diff File
mod - src/TDataStd/TDataStd_ByteArray.cxx Diff File
mod - src/TDataStd/TDataStd_ExtStringArray.cxx Diff File
mod - src/TDataStd/TDataStd_IntegerArray.cxx Diff File
mod - src/TDataStd/TDataStd_RealArray.cxx Diff File
mod - src/TDataStd/TDataStd_ReferenceArray.cxx Diff File
mod - src/TDataStd/TDataStd_UAttribute.cxx Diff File
mod - src/TDF/TDF_Attribute.cxx Diff File
mod - src/TFunction/TFunction_Function.cxx Diff File
mod - src/TFunction/TFunction_Function.hxx Diff File
mod - src/TNaming/TNaming_NamedShape.cxx Diff File
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx Diff File
mod - src/TPrsStd/TPrsStd_AISPresentation.hxx Diff File
mod - src/TPrsStd/TPrsStd_AISViewer.cxx Diff File
mod - src/TPrsStd/TPrsStd_AISViewer.hxx Diff File
mod - src/XCAFDoc/XCAFDoc.cxx Diff File
mod - src/XCAFDoc/XCAFDoc.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeMapTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - tools/Convert/Convert_Tools.cxx Diff File
mod - tools/Convert/Convert_Tools.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Item.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Module.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelViewModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePaneCreator.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdAsciiString.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdAsciiString.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanArray.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanArray.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanList.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanList.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdByteArray.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdByteArray.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdComment.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdComment.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdCurrent.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdCurrent.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdDirectory.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdDirectory.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExpression.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExpression.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringArray.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringArray.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringList.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringList.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdInteger.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdInteger.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerArray.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerArray.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerList.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerList.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntPackedMap.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdIntPackedMap.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdName.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdName.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdNamedData.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdNamedData.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdNoteBook.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdNoteBook.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdReal.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdReal.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRealArray.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRealArray.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRealList.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRealList.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRelation.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdRelation.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdTick.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdTick.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeModel.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdUAttribute.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdUAttribute.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdVariable.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDataStdVariable.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDFTagSource.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDFTagSource.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdModified.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdModified.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdOwner.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdOwner.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdXLink.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdXLink.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdXLinkRoot.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TDocStdXLinkRoot.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionFunction.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionFunction.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionGraphNode.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionGraphNode.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionScope.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TFunctionScope.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingNamedShape.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingNaming.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISPresentation.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISPresentation.hxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISViewer.cxx Diff File
rm - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISViewer.hxx Diff File
mod - tools/DFBrowserPane/FILES Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributePaneCreator.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributePaneCreator.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_Tools.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_Tools.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocArea.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocArea.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocCentroid.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocCentroid.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColor.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColor.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColorTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColorTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDatum.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDatum.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimension.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimension.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTol.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTol.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTolTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTolTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDocumentTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDocumentTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGeomTolerance.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGeomTolerance.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGraphNode.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGraphNode.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLayerTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLayerTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLocation.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLocation.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterial.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterial.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterialTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterialTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeMapTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeMapTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeTool.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeTool.hxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XDEDRAW.cxx Diff File
rm - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XDEDRAW.hxx Diff File
rm - tools/DFBrowserPaneXDE/FILES Diff File
add - tools/MessageModel/FILES Diff File
add - tools/MessageModel/icons/item_shape.png Diff File
add - tools/MessageModel/icons/item_streamValues.png Diff File
add - tools/MessageModel/MessageModel.qrc Diff File
add - tools/MessageModel/MessageModel_Actions.cxx Diff File
add - tools/MessageModel/MessageModel_Actions.hxx Diff File
add - tools/MessageModel/MessageModel_ActionType.hxx Diff File
add - tools/MessageModel/MessageModel_ItemAlert.cxx Diff File
add - tools/MessageModel/MessageModel_ItemAlert.hxx Diff File
add - tools/MessageModel/MessageModel_ItemBase.cxx Diff File
add - tools/MessageModel/MessageModel_ItemBase.hxx Diff File
add - tools/MessageModel/MessageModel_ItemReport.cxx Diff File
add - tools/MessageModel/MessageModel_ItemReport.hxx Diff File
add - tools/MessageModel/MessageModel_ItemRoot.cxx Diff File
add - tools/MessageModel/MessageModel_ItemRoot.hxx Diff File
add - tools/MessageModel/MessageModel_TreeModel.cxx Diff File
add - tools/MessageModel/MessageModel_TreeModel.hxx Diff File
add - tools/MessageView/FILES Diff File
add - tools/MessageView/MessageView_ActionsTest.cxx Diff File
add - tools/MessageView/MessageView_ActionsTest.hxx Diff File
add - tools/MessageView/MessageView_Communicator.cxx Diff File
add - tools/MessageView/MessageView_Communicator.hxx Diff File
add - tools/MessageView/MessageView_MetricStatisticModel.cxx Diff File
add - tools/MessageView/MessageView_MetricStatisticModel.hxx Diff File
add - tools/MessageView/MessageView_VisibilityState.cxx Diff File
add - tools/MessageView/MessageView_VisibilityState.hxx Diff File
add - tools/MessageView/MessageView_Window.cxx Diff File
add - tools/MessageView/MessageView_Window.hxx Diff File
mod - tools/TInspector/TInspector_PluginParameters.hxx Diff File
mod - tools/TInspectorEXE/TInspectorEXE.cxx Diff File
mod - tools/TKDFBrowser/PACKAGES Diff File
add - tools/TKMessageModel/CMakeLists.txt Diff File
add - tools/TKMessageModel/EXTERNLIB Diff File
add - tools/TKMessageModel/FILES Diff File
add - tools/TKMessageModel/PACKAGES Diff File
add - tools/TKMessageView/CMakeLists.txt Diff File
add - tools/TKMessageView/EXTERNLIB Diff File
add - tools/TKMessageView/FILES Diff File
add - tools/TKMessageView/PACKAGES Diff File
mod - tools/ToolsDraw/ToolsDraw.cxx Diff File
mod - tools/TreeModel/TreeModel_ColumnType.hxx Diff File
mod - tools/TreeModel/TreeModel_ContextMenu.cxx Diff File
mod - tools/TreeModel/TreeModel_ItemBase.cxx Diff File
mod - tools/TreeModel/TreeModel_ItemBase.hxx Diff File
mod - tools/TreeModel/TreeModel_ItemProperties.cxx Diff File
mod - tools/TreeModel/TreeModel_ItemProperties.hxx Diff File
mod - tools/TreeModel/TreeModel_ItemStream.cxx Diff File
mod - tools/TreeModel/TreeModel_ItemStream.hxx Diff File
mod - tools/TreeModel/TreeModel_ModelBase.cxx Diff File
mod - tools/TreeModel/TreeModel_ModelBase.hxx Diff File
mod - tools/TreeModel/TreeModel_Tools.cxx Diff File
mod - tools/View/View_Displayer.cxx Diff File
mod - tools/View/View_DisplayPreview.cxx Diff File
mod - tools/View/View_DisplayPreview.hxx Diff File
mod - tools/View/View_PreviewParameters.cxx Diff File
mod - tools/View/View_PreviewParameters.hxx Diff File
mod - tools/View/View_ToolButton.hxx Diff File
mod - tools/View/View_Widget.cxx Diff File
mod - tools/ViewControl/FILES Diff File
add - tools/ViewControl/ViewControl_ColorSelector.cxx Diff File
add - tools/ViewControl/ViewControl_ColorSelector.hxx Diff File
mod - tools/ViewControl/ViewControl_EditType.hxx Diff File
mod - tools/ViewControl/ViewControl_Table.cxx Diff File
add - tools/ViewControl/ViewControl_TableItemDelegate.cxx Diff File
add - tools/ViewControl/ViewControl_TableItemDelegate.hxx Diff File
mod - tools/ViewControl/ViewControl_TableModelValues.hxx Diff File
mod - tools/ViewControl/ViewControl_Tools.cxx Diff File
mod - tools/ViewControl/ViewControl_Tools.hxx Diff File
mod - tools/VInspector/FILES Diff File
rm - tools/VInspector/VInspectorAPI_CallBack.cxx Diff File
rm - tools/VInspector/VInspectorAPI_CallBack.hxx Diff File
rm - tools/VInspector/VInspector_CallBack.cxx Diff File
rm - tools/VInspector/VInspector_CallBack.hxx Diff File
rm - tools/VInspector/VInspector_CallBackMode.hxx Diff File
mod - tools/VInspector/VInspector_Communicator.cxx Diff File
mod - tools/VInspector/VInspector_ItemBase.cxx Diff File
mod - tools/VInspector/VInspector_ItemBase.hxx Diff File
mod - tools/VInspector/VInspector_ItemContextProperties.cxx Diff File
add - tools/VInspector/VInspector_ItemGraphic3dCLight.cxx Diff File
add - tools/VInspector/VInspector_ItemGraphic3dCLight.hxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryElement.cxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryElement.hxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryRoot.cxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryRoot.hxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryType.cxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryType.hxx Diff File
rm - tools/VInspector/VInspector_ItemHistoryTypeInfo.hxx Diff File
mod - tools/VInspector/VInspector_ItemPresentableObject.hxx Diff File
mod - tools/VInspector/VInspector_Tools.hxx Diff File
mod - tools/VInspector/VInspector_ViewModel.cxx Diff File
rm - tools/VInspector/VInspector_ViewModelHistory.cxx Diff File
rm - tools/VInspector/VInspector_ViewModelHistory.hxx Diff File
mod - tools/VInspector/VInspector_Window.cxx Diff File
mod - tools/VInspector/VInspector_Window.hxx Diff File