occt: master 130eb114

Author Committer Branch Timestamp Parent
nds bugmaster master 2018-03-04 16:10:56 master 50c47573
Affected Issues  0029310: Coding - multiple compiler warnings in Inspectors
Changeset 0029310: Coding - multiple compiler warnings in Inspectors

1. Added specific header files to disable and restore compiler warnings: Standard_WarningsDisable.hxx, Standard_WarningsRestore.hxx.
   (Currently only MSVC compiler is handled.)
2. Inspector: compiler warnings are disabled for all includes of Qt headers.
3. Inspector: minor code correction to avoid warning due to use of floating point values in integer calculations.
mod - src/Standard/FILES Diff File
add - src/Standard/Standard_WarningsDisable.hxx Diff File
add - src/Standard/Standard_WarningsRestore.hxx Diff File
mod - tools/DFBrowser/DFBrowser_AttributePaneStack.cxx Diff File
mod - tools/DFBrowser/DFBrowser_AttributePaneStack.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Communicator.hxx Diff File
mod - tools/DFBrowser/DFBrowser_DumpView.cxx Diff File
mod - tools/DFBrowser/DFBrowser_DumpView.hxx Diff File
mod - tools/DFBrowser/DFBrowser_HighlightDelegate.cxx Diff File
mod - tools/DFBrowser/DFBrowser_HighlightDelegate.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Item.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Item.hxx Diff File
mod - tools/DFBrowser/DFBrowser_ItemApplication.cxx Diff File
mod - tools/DFBrowser/DFBrowser_ItemBase.cxx Diff File
mod - tools/DFBrowser/DFBrowser_ItemDocument.cxx Diff File
mod - tools/DFBrowser/DFBrowser_ItemRole.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Module.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Module.hxx Diff File
mod - tools/DFBrowser/DFBrowser_PropertyPanel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_PropertyPanel.hxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchItemInfo.hxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchLine.cxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchLine.hxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchLineModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchLineModel.hxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchView.cxx Diff File
mod - tools/DFBrowser/DFBrowser_SearchView.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Shortcut.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Shortcut.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Thread.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Thread.hxx Diff File
mod - tools/DFBrowser/DFBrowser_ThreadItemSearch.cxx Diff File
mod - tools/DFBrowser/DFBrowser_ThreadItemSearch.hxx Diff File
mod - tools/DFBrowser/DFBrowser_ThreadItemUsedShapesMap.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Tools.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Tools.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLine.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLine.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLineDelegate.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLineDelegate.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLineModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelLineModel.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelView.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelView.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelViewModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeLevelViewModel.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeModel.cxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeModel.hxx Diff File
mod - tools/DFBrowser/DFBrowser_TreeView.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePane.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePane.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePaneModel.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePaneModel.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_AttributePaneSelector.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_HelperArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_HelperArray.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_HelperExport.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_HelperExport.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_ItemDelegateButton.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_ItemDelegateButton.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TableView.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TableView.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdAsciiString.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdBooleanList.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdByteArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdComment.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdCurrent.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdDirectory.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdExpression.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdExtStringList.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdInteger.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdIntegerList.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdIntPackedMap.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdName.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdNamedData.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdNoteBook.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdReal.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdRealArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdRealList.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdReferenceArray.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdReferenceList.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdRelation.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTick.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNode.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeItem.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeItem.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeModel.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdTreeNodeModel.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdUAttribute.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDataStdVariable.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDFReference.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDFTagSource.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDocStdModified.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDocStdOwner.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDocStdXLink.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TDocStdXLinkRoot.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TFunctionFunction.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TFunctionGraphNode.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TFunctionScope.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingNamedShape.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingNamedShape.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingNaming.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TNamingUsedShapes.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_Tools.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_Tools.hxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISPresentation.cxx Diff File
mod - tools/DFBrowserPane/DFBrowserPane_TPrsStdAISViewer.cxx Diff File
mod - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.cxx Diff File
mod - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_AttributeCommonPane.hxx Diff File
mod - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_Tools.hxx Diff File
mod - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocColor.cxx Diff File
mod - tools/DFBrowserPaneXDE/DFBrowserPaneXDE_XCAFDocShapeMapTool.cxx Diff File
mod - tools/ShapeView/ShapeView_Communicator.cxx Diff File
mod - tools/ShapeView/ShapeView_ItemShape.cxx Diff File
mod - tools/ShapeView/ShapeView_ItemShape.hxx Diff File
mod - tools/ShapeView/ShapeView_OpenFileDialog.cxx Diff File
mod - tools/ShapeView/ShapeView_OpenFileDialog.hxx Diff File
mod - tools/ShapeView/ShapeView_OpenFileViewModel.cxx Diff File
mod - tools/ShapeView/ShapeView_OpenFileViewModel.hxx Diff File
mod - tools/ShapeView/ShapeView_TreeModel.hxx Diff File
mod - tools/ShapeView/ShapeView_Window.cxx Diff File
mod - tools/ShapeView/ShapeView_Window.hxx Diff File
mod - tools/TInspector/TInspector_Communicator.cxx Diff File
mod - tools/TInspector/TInspector_Window.cxx Diff File
mod - tools/TInspector/TInspector_Window.hxx Diff File
mod - tools/TreeModel/TreeModel_ItemBase.cxx Diff File
mod - tools/TreeModel/TreeModel_ItemBase.hxx Diff File
mod - tools/TreeModel/TreeModel_ItemRole.hxx Diff File
mod - tools/TreeModel/TreeModel_MessageDialog.cxx Diff File
mod - tools/TreeModel/TreeModel_MessageDialog.hxx Diff File
mod - tools/TreeModel/TreeModel_ModelBase.hxx Diff File
mod - tools/View/View_ToolBar.cxx Diff File
mod - tools/View/View_ToolBar.hxx Diff File
mod - tools/View/View_Widget.cxx Diff File
mod - tools/View/View_Widget.hxx Diff File
mod - tools/View/View_Window.cxx Diff File
mod - tools/View/View_Window.hxx Diff File
mod - tools/VInspector/VInspector_CallBack.cxx Diff File
mod - tools/VInspector/VInspector_Communicator.cxx Diff File
mod - tools/VInspector/VInspector_ItemContext.cxx Diff File
mod - tools/VInspector/VInspector_ItemEntityOwner.cxx Diff File
mod - tools/VInspector/VInspector_ItemPresentableObject.cxx Diff File
mod - tools/VInspector/VInspector_ItemSelection.cxx Diff File
mod - tools/VInspector/VInspector_ItemSensitiveEntity.cxx Diff File
mod - tools/VInspector/VInspector_ToolBar.cxx Diff File
mod - tools/VInspector/VInspector_ToolBar.hxx Diff File
mod - tools/VInspector/VInspector_Tools.cxx Diff File
mod - tools/VInspector/VInspector_Tools.hxx Diff File
mod - tools/VInspector/VInspector_ViewModel.cxx Diff File
mod - tools/VInspector/VInspector_ViewModel.hxx Diff File
mod - tools/VInspector/VInspector_ViewModelHistory.cxx Diff File
mod - tools/VInspector/VInspector_ViewModelHistory.hxx Diff File
mod - tools/VInspector/VInspector_Window.cxx Diff File
mod - tools/VInspector/VInspector_Window.hxx Diff File