f04f26
diff -ur BUILD/qcad-2.0.5.0-1-community.src/qcad/src/qc_applicationwindow.cpp qcad-2.0.5.0-1-community.src/qcad/src/qc_applicationwindow.cpp
f04f26
--- BUILD/qcad-2.0.5.0-1-community.src/qcad/src/qc_applicationwindow.cpp	2008-01-16 22:04:55.000000000 +0200
f04f26
+++ qcad-2.0.5.0-1-community.src/qcad/src/qc_applicationwindow.cpp	2008-01-16 21:56:16.000000000 +0200
f04f26
@@ -750,6 +750,9 @@
f04f26
     action = actionFactory.createAction(RS2::ActionDrawArcParallel, actionHandler);
f04f26
     action->addTo(subMenu);
f04f26
     connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
f04f26
+    action = actionFactory.createAction(RS2::ActionDrawArcTangential, actionHandler);
f04f26
+    action->addTo(subMenu);
f04f26
+    connect(this, SIGNAL(windowsChanged(bool)), action, SLOT(setEnabled(bool)));
f04f26
     menu->insertItem(tr("&Arc"), subMenu);
f04f26
     // Circles:
f04f26
     subMenu=new QPopupMenu(this);
f04f26
diff -ur BUILD/qcad-2.0.5.0-1-community.src/qcadguiqt/src/qg_actionfactory.cpp qcad-2.0.5.0-1-community.src/qcadguiqt/src/qg_actionfactory.cpp
f04f26
--- BUILD/qcad-2.0.5.0-1-community.src/qcadguiqt/src/qg_actionfactory.cpp	2005-11-22 13:52:22.000000000 +0200
f04f26
+++ qcad-2.0.5.0-1-community.src/qcadguiqt/src/qg_actionfactory.cpp	2008-01-16 20:31:59.000000000 +0200
f04f26
@@ -45,6 +45,7 @@
f04f26
 #include "rs_actiondimradial.h"
f04f26
 #include "rs_actiondrawarc.h"
f04f26
 #include "rs_actiondrawarc3p.h"
f04f26
+#include "rs_actiondrawarctangential.h"
f04f26
 #include "rs_actiondrawcircle.h"
f04f26
 #include "rs_actiondrawcircle2p.h"
f04f26
 #include "rs_actiondrawcircle3p.h"
f04f26
@@ -632,6 +633,12 @@
f04f26
                 obj, SLOT(slotDrawArcParallel()));
f04f26
         break;
f04f26
 
f04f26
+    case RS2::ActionDrawArcTangential:
f04f26
+                action = RS_ActionDrawArcTangential::createGUIAction(id, mw);
f04f26
+        connect(action, SIGNAL(activated()),
f04f26
+                obj, SLOT(slotDrawArcTangential()));
f04f26
+        break;
f04f26
+
f04f26
     case RS2::ActionDrawEllipseAxis:
f04f26
 		action = RS_ActionDrawEllipseAxis::createGUIAction(id, mw);
f04f26
         connect(action, SIGNAL(activated()),