diff --git a/src/Mod/TechDraw/CMakeLists.txt b/src/Mod/TechDraw/CMakeLists.txt
index 1678c83be8..b4a796218b 100644
--- a/src/Mod/TechDraw/CMakeLists.txt
+++ b/src/Mod/TechDraw/CMakeLists.txt
@@ -21,14 +21,17 @@ set(TechDraw_ToolsScripts
TechDrawTools/CommandMoveView.py
TechDrawTools/CommandShareView.py
TechDrawTools/CommandAxoLengthDimension.py
+ TechDrawTools/CommandHoleShaftFit.py
TechDrawTools/TaskMoveView.py
TechDrawTools/TaskShareView.py
+ TechDrawTools/TaskHoleShaftFit.py
TechDrawTools/TDToolsUtil.py
TechDrawTools/TDToolsMovers.py
)
set(TechDraw_ToolsGui
Gui/TaskMoveView.ui
+ Gui/TaskHoleShaftFit.ui
Gui/DlgPageChooser.ui
)
diff --git a/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc b/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc
index b142946ba5..aa405f1538 100644
--- a/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc
+++ b/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc
@@ -29,6 +29,7 @@
icons/actions/TechDraw_Midpoints.svg
icons/actions/TechDraw_MoveView.svg
icons/actions/TechDraw_AxoLengthDimension.svg
+ icons/actions/TechDraw_HoleShaftFit.svg
icons/actions/TechDraw_Multiview.svg
icons/actions/TechDraw_PageDefault.svg
icons/actions/TechDraw_PageTemplate.svg
diff --git a/src/Mod/TechDraw/Gui/Workbench.cpp b/src/Mod/TechDraw/Gui/Workbench.cpp
index 9ba7b30a03..00559b6e0d 100644
--- a/src/Mod/TechDraw/Gui/Workbench.cpp
+++ b/src/Mod/TechDraw/Gui/Workbench.cpp
@@ -226,6 +226,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const
*draw << "TechDraw_ShowAll";
*draw << "TechDraw_WeldSymbol";
*draw << "TechDraw_SurfaceFinishSymbols";
+ *draw << "TechDraw_HoleShaftFit";
*draw << "Separator";
*draw << "TechDraw_ProjectShape";
return root;
@@ -376,6 +377,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
*anno << "TechDraw_ShowAll";
*anno << "TechDraw_WeldSymbol";
*anno << "TechDraw_SurfaceFinishSymbols";
+ *anno << "TechDraw_HoleShaftFit";
return root;
}
@@ -525,6 +527,7 @@ Gui::ToolBarItem* Workbench::setupCommandBars() const
*anno << "TechDraw_ShowAll";
*anno << "TechDraw_WeldSymbol";
*anno << "TechDraw_SurfaceFinishSymbols";
+ *anno << "TechDraw_HoleShaftFit";
return root;
}
diff --git a/src/Mod/TechDraw/TechDrawTools/__init__.py b/src/Mod/TechDraw/TechDrawTools/__init__.py
index 37cabe6849..dd21abe35b 100644
--- a/src/Mod/TechDraw/TechDrawTools/__init__.py
+++ b/src/Mod/TechDraw/TechDrawTools/__init__.py
@@ -34,5 +34,7 @@ from .TDToolsUtil import *
from .CommandShareView import CommandShareView
from .CommandMoveView import CommandMoveView
from .CommandAxoLengthDimension import CommandAxoLengthDimension
+from .CommandHoleShaftFit import CommandHoleShaftFit
from .TaskShareView import TaskShareView
from .TaskMoveView import TaskMoveView
+from .TaskHoleShaftFit import TaskHoleShaftFit