diff --git a/src/Mod/TechDraw/Gui/TaskDetail.cpp b/src/Mod/TechDraw/Gui/TaskDetail.cpp
index 270b8fb612..8d44dc974b 100644
--- a/src/Mod/TechDraw/Gui/TaskDetail.cpp
+++ b/src/Mod/TechDraw/Gui/TaskDetail.cpp
@@ -97,7 +97,7 @@ TaskDetail::TaskDetail(TechDraw::DrawViewPart* baseFeat):
m_baseName = m_baseFeat->getNameInDocument();
m_doc = m_baseFeat->getDocument();
- m_pageName = m_basePage->getNameInDocument();
+ m_pageName = m_basePage->getNameInDocument();
ui->setupUi(this);
@@ -114,12 +114,14 @@ TaskDetail::TaskDetail(TechDraw::DrawViewPart* baseFeat):
connect(ui->pbDragger, SIGNAL(clicked(bool)),
this, SLOT(onDraggerClicked(bool)));
- connect(ui->qsbX, SIGNAL(editingFinished()),
+ connect(ui->qsbX, SIGNAL(valueChanged(double)),
this, SLOT(onXEdit()));
- connect(ui->qsbY, SIGNAL(editingFinished()),
+ connect(ui->qsbY, SIGNAL(valueChanged(double)),
this, SLOT(onYEdit()));
- connect(ui->qsbRadius, SIGNAL(editingFinished()),
+ connect(ui->qsbRadius, SIGNAL(valueChanged(double)),
this, SLOT(onRadiusEdit()));
+ connect(ui->aeReference, SIGNAL(textChanged(QString)),
+ this, SLOT(onReferenceEdit()));
m_ghost = new QGIGhostHighlight();
m_scene->addItem(m_ghost);
@@ -182,13 +184,13 @@ TaskDetail::TaskDetail(TechDraw::DrawViewDetail* detailFeat):
connect(ui->pbDragger, SIGNAL(clicked(bool)),
this, SLOT(onDraggerClicked(bool)));
- connect(ui->qsbX, SIGNAL(editingFinished()),
+ connect(ui->qsbX, SIGNAL(valueChanged(double)),
this, SLOT(onXEdit()));
- connect(ui->qsbY, SIGNAL(editingFinished()),
+ connect(ui->qsbY, SIGNAL(valueChanged(double)),
this, SLOT(onYEdit()));
- connect(ui->qsbRadius, SIGNAL(editingFinished()),
+ connect(ui->qsbRadius, SIGNAL(valueChanged(double)),
this, SLOT(onRadiusEdit()));
- connect(ui->aeReference, SIGNAL(editingFinished()),
+ connect(ui->aeReference, SIGNAL(textChanged(QString)),
this, SLOT(onReferenceEdit()));
m_ghost = new QGIGhostHighlight();
diff --git a/src/Mod/TechDraw/Gui/TaskDetail.ui b/src/Mod/TechDraw/Gui/TaskDetail.ui
index bf7d9798f3..0aa0a2fe21 100644
--- a/src/Mod/TechDraw/Gui/TaskDetail.ui
+++ b/src/Mod/TechDraw/Gui/TaskDetail.ui
@@ -6,12 +6,12 @@
0
0
- 381
- 405
+ 304
+ 244
-
+
0
0
@@ -29,252 +29,205 @@
:/icons/actions/techdraw-DetailView.svg:/icons/actions/techdraw-DetailView.svg
-
+
-
-
-
-
- 0
- 0
-
+
+
-
+
+
+ false
+
+
+ false
+
+
+ Qt::NoFocus
+
+
+ false
+
+
+
+ -
+
+
+ Base View
+
+
+
+ -
+
+
+ Detail View
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Click to drag detail highlight to new position
+
+
+ Drag Highlight
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
-
-
- 300
- 300
-
-
-
-
- 300
- 300
-
-
-
- QFrame::Box
-
-
- QFrame::Raised
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
- false
-
-
- Qt::NoFocus
-
-
- false
-
-
-
- -
-
-
- Base View
-
-
-
- -
-
-
- Detail View
-
-
-
- -
-
-
- false
-
-
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Click to drag detail highlight to new position
-
-
- Drag Highlight
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- -
-
-
-
-
-
- size of detail view
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
- 10.000000000000000
-
-
-
- -
-
-
- X
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Y
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- x position of detail highlight within view
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
- 0.000000000000000
-
-
-
- -
-
-
- y position of detail highlight within view
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
-
- -
-
-
- Radius
-
-
-
- -
-
-
- Reference
-
-
-
- -
-
-
- Detail identifier
-
-
- 1
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
+ -
+
+
-
+
+
+ size of detail view
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 10.000000000000000
+
+
+
+ -
+
+
+ X
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Y
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ x position of detail highlight within view
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 0.000000000000000
+
+
+
+ -
+
+
+ y position of detail highlight within view
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+
+ -
+
+
+ Radius
+
+
+
+ -
+
+
+ Reference
+
+
+
+ -
+
+
+ Detail identifier
+
+
+ 1
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+