]> OCCT Git - occt-copy.git/commit
0030268: Inspectors - improvements in VInspector plugin
authornds <nds@opencascade.com>
Fri, 19 Oct 2018 05:26:37 +0000 (08:26 +0300)
committernds <nds@opencascade.com>
Wed, 7 Nov 2018 16:46:42 +0000 (19:46 +0300)
commit7d2af73a3328c2ddb2fe20687c52233e7604ea58
tree3c9b84e14ddad30e16f5529e1125282e039ab849
parente9a83b5f5946eb3fff861ad58e02165af7133cca
0030268: Inspectors - improvements in VInspector plugin

Modifications in src:
implementing methods to have text information for some of OCCT enums;
moving out the text information from Quantity_Color;
expansionFactor() in Graphic3d_AspectText3d for access to this parameter;

Modifications in tools:
implementing common controls in ViewControl to be used in all plugins: table, property view and color selector;
move properties from columns of VInspector into property view, filled by tree view item selecting;
implementing new items (aspects, graphical information)
extending information of already existing items (presentations, selection entities)
display preview presentation for selected item (if possible, GetPresentations or GetPresentationShape of the item returns not empty value)

(cherry picked from commit 6dce71df876075a54ca7ef0a267fdbbdfceb6ac8)
111 files changed:
src/AIS/AIS.cxx
src/AIS/AIS.hxx
src/Aspect/Aspect.cxx [new file with mode: 0644]
src/Aspect/Aspect.hxx [new file with mode: 0644]
src/Aspect/FILES
src/Font/FILES
src/Font/Font.cxx [new file with mode: 0644]
src/Font/Font.hxx [new file with mode: 0644]
src/GeomAbs/FILES
src/GeomAbs/GeomAbs.cxx [new file with mode: 0644]
src/GeomAbs/GeomAbs.hxx [new file with mode: 0644]
src/Graphic3d/FILES
src/Graphic3d/Graphic3d.cxx [new file with mode: 0644]
src/Graphic3d/Graphic3d.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_AspectText3d.hxx
src/OpenGl/OpenGl_Group.cxx
src/OpenGl/OpenGl_Group.hxx
src/Prs3d/Prs3d.cxx
src/Prs3d/Prs3d.hxx
src/PrsMgr/FILES
src/PrsMgr/PrsMgr.cxx [new file with mode: 0644]
src/PrsMgr/PrsMgr.hxx [new file with mode: 0644]
src/Quantity/FILES
src/Quantity/Quantity.cxx [new file with mode: 0644]
src/Quantity/Quantity.hxx [new file with mode: 0644]
src/Quantity/Quantity_Color.cxx
src/SelectMgr/FILES
src/SelectMgr/SelectMgr.cxx [new file with mode: 0644]
src/SelectMgr/SelectMgr.hxx [new file with mode: 0644]
tools/TKTreeModel/CMakeLists.txt
tools/TKTreeModel/EXTERNLIB
tools/TreeModel/TreeModel_HeaderSection.hxx
tools/TreeModel/TreeModel_ModelBase.cxx
tools/TreeModel/TreeModel_ModelBase.hxx
tools/VInspector/FILES
tools/VInspector/VInspector_DisplayActionType.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemBase.cxx
tools/VInspector/VInspector_ItemBase.hxx
tools/VInspector/VInspector_ItemContext.cxx
tools/VInspector/VInspector_ItemContext.hxx
tools/VInspector/VInspector_ItemEntityOwner.cxx [deleted file]
tools/VInspector/VInspector_ItemEntityOwner.hxx [deleted file]
tools/VInspector/VInspector_ItemFolderObject.cxx
tools/VInspector/VInspector_ItemFolderObject.hxx
tools/VInspector/VInspector_ItemGraphic3dCStructure.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dCStructure.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dClipPlane.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dClipPlane.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dGroup.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dGroup.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dTransformPers.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemGraphic3dTransformPers.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemOpenGlElement.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemOpenGlElement.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPresentableObject.cxx
tools/VInspector/VInspector_ItemPresentableObject.hxx
tools/VInspector/VInspector_ItemPresentations.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPresentations.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dAspect.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dAspect.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dDrawer.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dDrawer.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dPresentation.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemPrs3dPresentation.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectBasicsEntityOwner.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectBasicsEntityOwner.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectBasicsSensitiveEntity.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectBasicsSensitiveEntity.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectMgrSelection.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectMgrSelection.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectMgrSensitiveEntity.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelectMgrSensitiveEntity.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemSelection.cxx [deleted file]
tools/VInspector/VInspector_ItemSelection.hxx [deleted file]
tools/VInspector/VInspector_ItemSensitiveEntity.cxx [deleted file]
tools/VInspector/VInspector_ItemSensitiveEntity.hxx [deleted file]
tools/VInspector/VInspector_ItemV3dView.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemV3dView.hxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemV3dViewer.cxx [new file with mode: 0644]
tools/VInspector/VInspector_ItemV3dViewer.hxx [new file with mode: 0644]
tools/VInspector/VInspector_PrsOpenGlElement.cxx [new file with mode: 0644]
tools/VInspector/VInspector_PrsOpenGlElement.hxx [new file with mode: 0644]
tools/VInspector/VInspector_TableModelValues.cxx [new file with mode: 0644]
tools/VInspector/VInspector_TableModelValues.hxx [new file with mode: 0644]
tools/VInspector/VInspector_Tools.cxx
tools/VInspector/VInspector_Tools.hxx
tools/VInspector/VInspector_ViewModel.cxx
tools/VInspector/VInspector_Window.cxx
tools/VInspector/VInspector_Window.hxx
tools/View/View_Tools.cxx
tools/ViewControl/FILES
tools/ViewControl/ViewControl.hxx [new file with mode: 0644]
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 [new file with mode: 0644]
tools/ViewControl/ViewControl_PropertyView.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_PropertyView.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_Table.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_Table.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableItemDelegate.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableItemDelegate.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModel.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModel.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModelFilter.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModelFilter.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModelValues.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableModelValues.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableProperty.cxx [new file with mode: 0644]
tools/ViewControl/ViewControl_TableProperty.hxx [new file with mode: 0644]
tools/ViewControl/ViewControl_Tools.cxx
tools/ViewControl/ViewControl_Tools.hxx