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 + + + + +