]> 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>
Fri, 19 Oct 2018 05:31:24 +0000 (08:31 +0300)
commitcb241e5323e3d9372760ea0a00b9965ed9e85cdb
tree18cd853760734cd23d3c1217cbbc13c810bf0332
parentc0563cf36d6ffe1723a2a9d694dd14383ea9ce98
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 bc0f06ac541d3e119109c5d6a0741b5bd42aad46)
109 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_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