]> OCCT Git - occt.git/commit
0031362: Inspectors - MessageView plugin for message alerts
authornds <nds@opencascade.com>
Mon, 26 Apr 2021 15:01:38 +0000 (18:01 +0300)
committerbugmaster <bugmaster@opencascade.com>
Tue, 18 May 2021 16:23:10 +0000 (19:23 +0300)
commitd16ecfe28e46dc7946b92ae72b31d20f67d1d608
tree83c2ffde177331ea4f0cd7cd720db800a72a6690
parent9a5bfc1c070a0ac1dbc28b5b6f7ebdd5b20b2634
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.
241 files changed:
adm/TOOLS
src/Message/Message_PrinterToReport.cxx
src/Message/Message_Report.cxx
src/TDF/TDF_Attribute.cxx
src/TDataStd/TDataStd_BooleanArray.cxx
src/TDataStd/TDataStd_ByteArray.cxx
src/TDataStd/TDataStd_ExtStringArray.cxx
src/TDataStd/TDataStd_IntegerArray.cxx
src/TDataStd/TDataStd_RealArray.cxx
src/TDataStd/TDataStd_ReferenceArray.cxx
src/TDataStd/TDataStd_UAttribute.cxx
src/TFunction/TFunction_Function.cxx
src/TFunction/TFunction_Function.hxx
src/TNaming/TNaming_NamedShape.cxx
src/TPrsStd/TPrsStd_AISPresentation.cxx
src/TPrsStd/TPrsStd_AISPresentation.hxx
src/TPrsStd/TPrsStd_AISViewer.cxx
src/TPrsStd/TPrsStd_AISViewer.hxx
src/XCAFDoc/XCAFDoc.cxx
src/XCAFDoc/XCAFDoc.hxx
src/XCAFDoc/XCAFDoc_ShapeMapTool.cxx
src/XCAFDoc/XCAFDoc_ShapeTool.cxx
src/XDEDRAW/XDEDRAW.cxx
tools/Convert/Convert_Tools.cxx
tools/Convert/Convert_Tools.hxx
tools/DFBrowser/DFBrowser_Item.cxx
tools/DFBrowser/DFBrowser_Module.cxx
tools/DFBrowser/DFBrowser_TreeLevelViewModel.cxx
tools/DFBrowser/DFBrowser_TreeModel.cxx
tools/DFBrowser/DFBrowser_Window.cxx
tools/DFBrowser/DFBrowser_Window.hxx
tools/DFBrowserPane/DFBrowserPane_AttributePaneCreator.cxx
tools/DFBrowserPane/DFBrowserPane_TDFTagSource.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDFTagSource.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdAsciiString.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdAsciiString.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanArray.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanArray.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanList.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanList.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdByteArray.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdByteArray.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdComment.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdComment.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdCurrent.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdCurrent.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdDirectory.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdDirectory.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExpression.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExpression.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringArray.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringArray.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringList.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringList.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntPackedMap.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntPackedMap.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdInteger.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdInteger.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerArray.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerArray.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerList.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerList.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdName.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdName.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdNamedData.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdNamedData.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdNoteBook.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdNoteBook.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdReal.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdReal.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRealArray.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRealArray.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRealList.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRealList.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRelation.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdRelation.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdTick.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdTick.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeModel.cxx
tools/DFBrowserPane/DFBrowserPane_TDataStdUAttribute.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdUAttribute.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdVariable.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDataStdVariable.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdModified.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdModified.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdOwner.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdOwner.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdXLink.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdXLink.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdXLinkRoot.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TDocStdXLinkRoot.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionFunction.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionFunction.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionGraphNode.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionGraphNode.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionScope.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TFunctionScope.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TNamingNamedShape.cxx
tools/DFBrowserPane/DFBrowserPane_TNamingNaming.cxx
tools/DFBrowserPane/DFBrowserPane_TPrsStdAISPresentation.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TPrsStdAISPresentation.hxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TPrsStdAISViewer.cxx [deleted file]
tools/DFBrowserPane/DFBrowserPane_TPrsStdAISViewer.hxx [deleted file]
tools/DFBrowserPane/FILES
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributePaneCreator.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributePaneCreator.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_Tools.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_Tools.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocArea.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocArea.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocCentroid.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocCentroid.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColor.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColor.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColorTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColorTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDatum.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDatum.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTol.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTol.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTolTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimTolTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimension.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDimension.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDocumentTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocDocumentTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGeomTolerance.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGeomTolerance.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGraphNode.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocGraphNode.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLayerTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLayerTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLocation.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocLocation.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterial.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterial.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterialTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocMaterialTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeMapTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeMapTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeTool.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeTool.hxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XDEDRAW.cxx [deleted file]
tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XDEDRAW.hxx [deleted file]
tools/DFBrowserPaneXDE/FILES [deleted file]
tools/MessageModel/FILES [new file with mode: 0644]
tools/MessageModel/MessageModel.qrc [new file with mode: 0644]
tools/MessageModel/MessageModel_ActionType.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_Actions.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_Actions.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemAlert.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemAlert.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemBase.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemBase.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemReport.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemReport.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemRoot.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_ItemRoot.hxx [new file with mode: 0644]
tools/MessageModel/MessageModel_TreeModel.cxx [new file with mode: 0644]
tools/MessageModel/MessageModel_TreeModel.hxx [new file with mode: 0644]
tools/MessageModel/icons/item_shape.png [new file with mode: 0644]
tools/MessageModel/icons/item_streamValues.png [new file with mode: 0644]
tools/MessageView/FILES [new file with mode: 0644]
tools/MessageView/MessageView_ActionsTest.cxx [new file with mode: 0644]
tools/MessageView/MessageView_ActionsTest.hxx [new file with mode: 0644]
tools/MessageView/MessageView_Communicator.cxx [new file with mode: 0644]
tools/MessageView/MessageView_Communicator.hxx [new file with mode: 0644]
tools/MessageView/MessageView_MetricStatisticModel.cxx [new file with mode: 0644]
tools/MessageView/MessageView_MetricStatisticModel.hxx [new file with mode: 0644]
tools/MessageView/MessageView_VisibilityState.cxx [new file with mode: 0644]
tools/MessageView/MessageView_VisibilityState.hxx [new file with mode: 0644]
tools/MessageView/MessageView_Window.cxx [new file with mode: 0644]
tools/MessageView/MessageView_Window.hxx [new file with mode: 0644]
tools/TInspector/TInspector_PluginParameters.hxx
tools/TInspectorEXE/TInspectorEXE.cxx
tools/TKDFBrowser/PACKAGES
tools/TKMessageModel/CMakeLists.txt [new file with mode: 0644]
tools/TKMessageModel/EXTERNLIB [new file with mode: 0644]
tools/TKMessageModel/FILES [new file with mode: 0644]
tools/TKMessageModel/PACKAGES [new file with mode: 0644]
tools/TKMessageView/CMakeLists.txt [new file with mode: 0644]
tools/TKMessageView/EXTERNLIB [new file with mode: 0644]
tools/TKMessageView/FILES [new file with mode: 0644]
tools/TKMessageView/PACKAGES [new file with mode: 0644]
tools/ToolsDraw/ToolsDraw.cxx
tools/TreeModel/TreeModel_ColumnType.hxx
tools/TreeModel/TreeModel_ContextMenu.cxx
tools/TreeModel/TreeModel_ItemBase.cxx
tools/TreeModel/TreeModel_ItemBase.hxx
tools/TreeModel/TreeModel_ItemProperties.cxx
tools/TreeModel/TreeModel_ItemProperties.hxx
tools/TreeModel/TreeModel_ItemStream.cxx
tools/TreeModel/TreeModel_ItemStream.hxx
tools/TreeModel/TreeModel_ModelBase.cxx
tools/TreeModel/TreeModel_ModelBase.hxx
tools/TreeModel/TreeModel_Tools.cxx
tools/VInspector/FILES
tools/VInspector/VInspectorAPI_CallBack.cxx [deleted file]
tools/VInspector/VInspectorAPI_CallBack.hxx [deleted file]
tools/VInspector/VInspector_CallBack.cxx [deleted file]
tools/VInspector/VInspector_CallBack.hxx [deleted file]
tools/VInspector/VInspector_CallBackMode.hxx [deleted file]
tools/VInspector/VInspector_Communicator.cxx
tools/VInspector/VInspector_ItemBase.cxx
tools/VInspector/VInspector_ItemBase.hxx
tools/VInspector/VInspector_ItemContextProperties.cxx
tools/VInspector/VInspector_ItemGraphic3dCLight.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dCLight.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemHistoryElement.cxx [deleted file]
tools/VInspector/VInspector_ItemHistoryElement.hxx [deleted file]
tools/VInspector/VInspector_ItemHistoryRoot.cxx [deleted file]
tools/VInspector/VInspector_ItemHistoryRoot.hxx [deleted file]
tools/VInspector/VInspector_ItemHistoryType.cxx [deleted file]
tools/VInspector/VInspector_ItemHistoryType.hxx [deleted file]
tools/VInspector/VInspector_ItemHistoryTypeInfo.hxx [deleted file]
tools/VInspector/VInspector_ItemPresentableObject.hxx
tools/VInspector/VInspector_Tools.hxx
tools/VInspector/VInspector_ViewModel.cxx
tools/VInspector/VInspector_ViewModelHistory.cxx [deleted file]
tools/VInspector/VInspector_ViewModelHistory.hxx [deleted file]
tools/VInspector/VInspector_Window.cxx
tools/VInspector/VInspector_Window.hxx
tools/View/View_DisplayPreview.cxx
tools/View/View_DisplayPreview.hxx
tools/View/View_Displayer.cxx
tools/View/View_PreviewParameters.cxx
tools/View/View_PreviewParameters.hxx
tools/View/View_ToolButton.hxx
tools/View/View_Widget.cxx
tools/ViewControl/FILES
tools/ViewControl/ViewControl_ColorSelector.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_ColorSelector.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_EditType.hxx
tools/ViewControl/ViewControl_Table.cxx
tools/ViewControl/ViewControl_TableItemDelegate.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableItemDelegate.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModelValues.hxx
tools/ViewControl/ViewControl_Tools.cxx
tools/ViewControl/ViewControl_Tools.hxx