Improve tooltip. It should show object label.
--HG-- branch : feature
This commit is contained in:
parent
dbe1981eb5
commit
6f160ebd9c
|
@ -169,11 +169,14 @@ QString VAbstractSpline::MakeToolTip() const
|
||||||
const QSharedPointer<VAbstractCurve> curve = VAbstractTool::data.GeometricObject<VAbstractCurve>(m_id);
|
const QSharedPointer<VAbstractCurve> curve = VAbstractTool::data.GeometricObject<VAbstractCurve>(m_id);
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%4:</b> %5</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"</table>")
|
"</table>")
|
||||||
.arg(tr("Length"))
|
.arg(tr("Length"))
|
||||||
.arg(qApp->fromPixel(curve->GetLength()))
|
.arg(qApp->fromPixel(curve->GetLength()))
|
||||||
.arg(UnitsToStr(qApp->patternUnit(), true));
|
.arg(UnitsToStr(qApp->patternUnit(), true))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(curve->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -390,6 +390,7 @@ QString VToolArc::MakeToolTip() const
|
||||||
const QSharedPointer<VArc> arc = VAbstractTool::data.GeometricObject<VArc>(m_id);
|
const QSharedPointer<VArc> arc = VAbstractTool::data.GeometricObject<VArc>(m_id);
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
||||||
|
@ -403,6 +404,8 @@ QString VToolArc::MakeToolTip() const
|
||||||
.arg(tr("Start angle"))
|
.arg(tr("Start angle"))
|
||||||
.arg(qApp->fromPixel(arc->GetStartAngle()))
|
.arg(qApp->fromPixel(arc->GetStartAngle()))
|
||||||
.arg(tr("End angle"))
|
.arg(tr("End angle"))
|
||||||
.arg(qApp->fromPixel(arc->GetEndAngle()));
|
.arg(qApp->fromPixel(arc->GetEndAngle()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(arc->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
|
@ -350,6 +350,7 @@ QString VToolArcWithLength::MakeToolTip() const
|
||||||
const QSharedPointer<VArc> arc = VAbstractTool::data.GeometricObject<VArc>(m_id);
|
const QSharedPointer<VArc> arc = VAbstractTool::data.GeometricObject<VArc>(m_id);
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
||||||
|
@ -363,6 +364,8 @@ QString VToolArcWithLength::MakeToolTip() const
|
||||||
.arg(tr("Start angle"))
|
.arg(tr("Start angle"))
|
||||||
.arg(qApp->fromPixel(arc->GetStartAngle()))
|
.arg(qApp->fromPixel(arc->GetStartAngle()))
|
||||||
.arg(tr("End angle"))
|
.arg(tr("End angle"))
|
||||||
.arg(qApp->fromPixel(arc->GetEndAngle()));
|
.arg(qApp->fromPixel(arc->GetEndAngle()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(arc->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
|
@ -463,6 +463,7 @@ QString VToolEllipticalArc::MakeToolTip() const
|
||||||
const QSharedPointer<VEllipticalArc> elArc = VAbstractTool::data.GeometricObject<VEllipticalArc>(m_id);
|
const QSharedPointer<VEllipticalArc> elArc = VAbstractTool::data.GeometricObject<VEllipticalArc>(m_id);
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%12:</b> %13</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -479,6 +480,8 @@ QString VToolEllipticalArc::MakeToolTip() const
|
||||||
.arg(tr("Start angle"))
|
.arg(tr("Start angle"))
|
||||||
.arg(elArc->GetStartAngle())
|
.arg(elArc->GetStartAngle())
|
||||||
.arg(tr("End angle"))
|
.arg(tr("End angle"))
|
||||||
.arg(elArc->GetEndAngle());
|
.arg(elArc->GetEndAngle())
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(elArc->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,23 +74,6 @@ void VToolCut::FullUpdateFromFile()
|
||||||
SetVisualization();
|
SetVisualization();
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
|
||||||
QString VToolCut::MakeToolTip() const
|
|
||||||
{
|
|
||||||
const QSharedPointer<VAbstractCurve> curve = VAbstractTool::data.GeometricObject<VAbstractCurve>(curveCutId);
|
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
|
||||||
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
|
||||||
"<tr> <td><b>%8:</b> %9°</td> </tr>"
|
|
||||||
"</table>")
|
|
||||||
.arg(tr("Length"))
|
|
||||||
.arg(qApp->fromPixel(curve->GetLength()))
|
|
||||||
.arg(UnitsToStr(qApp->patternUnit(), true));
|
|
||||||
return toolTip;
|
|
||||||
}
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
// cppcheck-suppress unusedFunction
|
// cppcheck-suppress unusedFunction
|
||||||
quint32 VToolCut::getCurveCutId() const
|
quint32 VToolCut::getCurveCutId() const
|
||||||
|
|
|
@ -66,7 +66,6 @@ public slots:
|
||||||
virtual void Disable(bool disable, const QString &namePP) Q_DECL_OVERRIDE;
|
virtual void Disable(bool disable, const QString &namePP) Q_DECL_OVERRIDE;
|
||||||
virtual void DetailsMode(bool mode) Q_DECL_OVERRIDE;
|
virtual void DetailsMode(bool mode) Q_DECL_OVERRIDE;
|
||||||
virtual void FullUpdateFromFile() Q_DECL_OVERRIDE;
|
virtual void FullUpdateFromFile() Q_DECL_OVERRIDE;
|
||||||
virtual QString MakeToolTip() const Q_DECL_OVERRIDE;
|
|
||||||
protected:
|
protected:
|
||||||
/** @brief formula keep formula of length */
|
/** @brief formula keep formula of length */
|
||||||
QString formula;
|
QString formula;
|
||||||
|
|
|
@ -271,7 +271,8 @@ QString VToolCutArc::MakeToolTip() const
|
||||||
auto ArcToolTip = [arcStr, lengthStr, startAngleStr, endAngleStr, radiusStr](QString toolTip, const VArc &arc,
|
auto ArcToolTip = [arcStr, lengthStr, startAngleStr, endAngleStr, radiusStr](QString toolTip, const VArc &arc,
|
||||||
const QString &arcNumber)
|
const QString &arcNumber)
|
||||||
{
|
{
|
||||||
toolTip += QString("<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
toolTip += QString("<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
"<tr> <td><b>%6:</b> %7°</td> </tr>"
|
||||||
"<tr> <td><b>%8:</b> %9°</td> </tr>")
|
"<tr> <td><b>%8:</b> %9°</td> </tr>")
|
||||||
|
@ -283,7 +284,9 @@ QString VToolCutArc::MakeToolTip() const
|
||||||
.arg(arcStr + arcNumber + QLatin1String(" ") + startAngleStr)
|
.arg(arcStr + arcNumber + QLatin1String(" ") + startAngleStr)
|
||||||
.arg(qApp->fromPixel(arc.GetStartAngle()))
|
.arg(qApp->fromPixel(arc.GetStartAngle()))
|
||||||
.arg(arcStr + arcNumber + QLatin1String(" ") + endAngleStr)
|
.arg(arcStr + arcNumber + QLatin1String(" ") + endAngleStr)
|
||||||
.arg(qApp->fromPixel(arc.GetEndAngle()));
|
.arg(qApp->fromPixel(arc.GetEndAngle()))
|
||||||
|
.arg(arcStr + arcNumber + QLatin1String(" ") + tr("label"))
|
||||||
|
.arg(arc.name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -268,14 +268,20 @@ QString VToolCutSpline::MakeToolTip() const
|
||||||
const QString lengthStr = tr("length");
|
const QString lengthStr = tr("length");
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%6:</b> %7</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
|
"<tr> <td><b>%8:</b> %9</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"</table>")
|
"</table>")
|
||||||
.arg(curveStr + QLatin1String("1 ") + lengthStr)
|
.arg(curveStr + QLatin1String("1 ") + lengthStr)
|
||||||
.arg(qApp->fromPixel(spline1.GetLength()))
|
.arg(qApp->fromPixel(spline1.GetLength()))
|
||||||
.arg(UnitsToStr(qApp->patternUnit(), true))
|
.arg(UnitsToStr(qApp->patternUnit(), true))
|
||||||
.arg(curveStr + QLatin1String("2 ") + lengthStr)
|
.arg(curveStr + QLatin1String("2 ") + lengthStr)
|
||||||
.arg(qApp->fromPixel(spline2.GetLength()));
|
.arg(qApp->fromPixel(spline2.GetLength()))
|
||||||
|
.arg(curveStr + QLatin1String(" 1") + tr("label"))
|
||||||
|
.arg(spline1.name())
|
||||||
|
.arg(curveStr + QLatin1String(" 2") + tr("label"))
|
||||||
|
.arg(spline2.name());
|
||||||
|
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
|
@ -354,14 +354,20 @@ QString VToolCutSplinePath::MakeToolTip() const
|
||||||
const QString lengthStr = tr("length");
|
const QString lengthStr = tr("length");
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%6:</b> %7</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
|
"<tr> <td><b>%8:</b> %9</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"</table>")
|
"</table>")
|
||||||
.arg(curveStr + QLatin1String("1 ") + lengthStr)
|
.arg(curveStr + QLatin1String("1 ") + lengthStr)
|
||||||
.arg(qApp->fromPixel(splPath1->GetLength()))
|
.arg(qApp->fromPixel(splPath1->GetLength()))
|
||||||
.arg(UnitsToStr(qApp->patternUnit(), true))
|
.arg(UnitsToStr(qApp->patternUnit(), true))
|
||||||
.arg(curveStr + QLatin1String("2 ") + lengthStr)
|
.arg(curveStr + QLatin1String("2 ") + lengthStr)
|
||||||
.arg(qApp->fromPixel(splPath2->GetLength()));
|
.arg(qApp->fromPixel(splPath2->GetLength()))
|
||||||
|
.arg(curveStr + QLatin1String(" 1") + tr("label"))
|
||||||
|
.arg(splPath1->name())
|
||||||
|
.arg(curveStr + QLatin1String(" 2") + tr("label"))
|
||||||
|
.arg(splPath2->name());
|
||||||
|
|
||||||
delete splPath1;
|
delete splPath1;
|
||||||
delete splPath2;
|
delete splPath2;
|
||||||
|
|
|
@ -155,6 +155,7 @@ QString VToolAlongLine::MakeToolTip() const
|
||||||
const QLineF curToSecond(static_cast<QPointF>(*current), static_cast<QPointF>(*secondPoint));
|
const QLineF curToSecond(static_cast<QPointF>(*current), static_cast<QPointF>(*secondPoint));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%9:</b> %10</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %2 %3</td> </tr>"
|
||||||
|
@ -167,7 +168,9 @@ QString VToolAlongLine::MakeToolTip() const
|
||||||
.arg(curLine.angle())
|
.arg(curLine.angle())
|
||||||
.arg(QString("%1->%2").arg(basePoint->name(), current->name()))
|
.arg(QString("%1->%2").arg(basePoint->name(), current->name()))
|
||||||
.arg(QString("%1->%2").arg(current->name(), secondPoint->name()))
|
.arg(QString("%1->%2").arg(current->name(), secondPoint->name()))
|
||||||
.arg(qApp->fromPixel(curToSecond.length()));
|
.arg(qApp->fromPixel(curToSecond.length()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -280,6 +280,7 @@ QString VToolHeight::MakeToolTip() const
|
||||||
const QLineF p2ToCur(static_cast<QPointF>(*p2Line), static_cast<QPointF>(*current));
|
const QLineF p2ToCur(static_cast<QPointF>(*p2Line), static_cast<QPointF>(*current));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -293,7 +294,9 @@ QString VToolHeight::MakeToolTip() const
|
||||||
.arg(QString("%1->%2").arg(p1Line->name(), current->name()))
|
.arg(QString("%1->%2").arg(p1Line->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(p1ToCur.length()))
|
.arg(qApp->fromPixel(p1ToCur.length()))
|
||||||
.arg(QString("%1->%2").arg(p2Line->name(), current->name()))
|
.arg(QString("%1->%2").arg(p2Line->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(p2ToCur.length()));
|
.arg(qApp->fromPixel(p2ToCur.length()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -345,6 +345,7 @@ QString VToolLineIntersectAxis::MakeToolTip() const
|
||||||
const QLineF curToSecond(static_cast<QPointF>(*current), static_cast<QPointF>(*secondPoint));
|
const QLineF curToSecond(static_cast<QPointF>(*current), static_cast<QPointF>(*secondPoint));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -358,6 +359,8 @@ QString VToolLineIntersectAxis::MakeToolTip() const
|
||||||
.arg(QString("%1->%2").arg(firstPoint->name(), current->name()))
|
.arg(QString("%1->%2").arg(firstPoint->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(firstToCur.length()))
|
.arg(qApp->fromPixel(firstToCur.length()))
|
||||||
.arg(QString("%1->%2").arg(current->name(), secondPoint->name()))
|
.arg(QString("%1->%2").arg(current->name(), secondPoint->name()))
|
||||||
.arg(qApp->fromPixel(curToSecond.length()));
|
.arg(qApp->fromPixel(curToSecond.length()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
|
@ -152,6 +152,7 @@ QString VToolLinePoint::MakeToolTip() const
|
||||||
const QLineF line(static_cast<QPointF>(*first), static_cast<QPointF>(*second));
|
const QLineF line(static_cast<QPointF>(*first), static_cast<QPointF>(*second));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%6:</b> %7</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
||||||
"</table>")
|
"</table>")
|
||||||
|
@ -159,7 +160,9 @@ QString VToolLinePoint::MakeToolTip() const
|
||||||
.arg(qApp->fromPixel(line.length()))
|
.arg(qApp->fromPixel(line.length()))
|
||||||
.arg(UnitsToStr(qApp->patternUnit(), true))
|
.arg(UnitsToStr(qApp->patternUnit(), true))
|
||||||
.arg(tr("Angle"))
|
.arg(tr("Angle"))
|
||||||
.arg(line.angle());
|
.arg(line.angle())
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(second->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -342,6 +342,7 @@ QString VToolShoulderPoint::MakeToolTip() const
|
||||||
const QLineF secondToCur(static_cast<QPointF>(*second), static_cast<QPointF>(*current));
|
const QLineF secondToCur(static_cast<QPointF>(*second), static_cast<QPointF>(*current));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%8:</b> %9</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
"<tr> <td><b>%4:</b> %5°</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -352,7 +353,9 @@ QString VToolShoulderPoint::MakeToolTip() const
|
||||||
.arg(tr("Angle"))
|
.arg(tr("Angle"))
|
||||||
.arg(firstToCur.angle())
|
.arg(firstToCur.angle())
|
||||||
.arg(QString("%1->%2").arg(second->name(), current->name()))
|
.arg(QString("%1->%2").arg(second->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(secondToCur.length()));
|
.arg(qApp->fromPixel(secondToCur.length()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -370,6 +370,19 @@ void VToolBasePoint::ReadToolAttributes(const QDomElement &domElement)
|
||||||
// This tool doesn't need read attributes from file.
|
// This tool doesn't need read attributes from file.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
QString VToolBasePoint::MakeToolTip() const
|
||||||
|
{
|
||||||
|
const QSharedPointer<VPointF> point = VAbstractTool::data.GeometricObject<VPointF>(m_id);
|
||||||
|
|
||||||
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%1:</b> %2</td> </tr>"
|
||||||
|
"</table>")
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(point->name());
|
||||||
|
return toolTip;
|
||||||
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VToolBasePoint::ShowContextMenu(QGraphicsSceneContextMenuEvent *event, quint32 id)
|
void VToolBasePoint::ShowContextMenu(QGraphicsSceneContextMenuEvent *event, quint32 id)
|
||||||
{
|
{
|
||||||
|
|
|
@ -86,6 +86,7 @@ protected:
|
||||||
virtual void SaveOptions(QDomElement &tag, QSharedPointer<VGObject> &obj) Q_DECL_OVERRIDE;
|
virtual void SaveOptions(QDomElement &tag, QSharedPointer<VGObject> &obj) Q_DECL_OVERRIDE;
|
||||||
virtual void ReadToolAttributes(const QDomElement &domElement) Q_DECL_OVERRIDE;
|
virtual void ReadToolAttributes(const QDomElement &domElement) Q_DECL_OVERRIDE;
|
||||||
virtual void SetVisualization() Q_DECL_OVERRIDE {}
|
virtual void SetVisualization() Q_DECL_OVERRIDE {}
|
||||||
|
virtual QString MakeToolTip() const Q_DECL_OVERRIDE;
|
||||||
private slots:
|
private slots:
|
||||||
virtual void ShowContextMenu(QGraphicsSceneContextMenuEvent *event, quint32 id=NULL_ID) Q_DECL_OVERRIDE;
|
virtual void ShowContextMenu(QGraphicsSceneContextMenuEvent *event, quint32 id=NULL_ID) Q_DECL_OVERRIDE;
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -308,6 +308,7 @@ QString VToolLineIntersect::MakeToolTip() const
|
||||||
const QLineF curToP2L2(static_cast<QPointF>(*current), static_cast<QPointF>(*p2L2));
|
const QLineF curToP2L2(static_cast<QPointF>(*current), static_cast<QPointF>(*p2L2));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -321,7 +322,9 @@ QString VToolLineIntersect::MakeToolTip() const
|
||||||
.arg(QString("%1->%2").arg(p1L2->name(), current->name()))
|
.arg(QString("%1->%2").arg(p1L2->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(p1L2ToCur.length()))
|
.arg(qApp->fromPixel(p1L2ToCur.length()))
|
||||||
.arg(QString("%1->%2").arg(current->name(), p2L2->name()))
|
.arg(QString("%1->%2").arg(current->name(), p2L2->name()))
|
||||||
.arg(qApp->fromPixel(curToP2L2.length()));
|
.arg(qApp->fromPixel(curToP2L2.length()))
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -350,6 +350,7 @@ QString VToolPointOfContact::MakeToolTip() const
|
||||||
const QLineF centerToCur(static_cast<QPointF>(*centerP), static_cast<QPointF>(*current));
|
const QLineF centerToCur(static_cast<QPointF>(*centerP), static_cast<QPointF>(*current));
|
||||||
|
|
||||||
const QString toolTip = QString("<table>"
|
const QString toolTip = QString("<table>"
|
||||||
|
"<tr> <td><b>%10:</b> %11</td> </tr>"
|
||||||
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
"<tr> <td><b>%1:</b> %2 %3</td> </tr>"
|
||||||
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
"<tr> <td><b>%4:</b> %5 %3</td> </tr>"
|
||||||
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
"<tr> <td><b>%6:</b> %7 %3</td> </tr>"
|
||||||
|
@ -363,7 +364,9 @@ QString VToolPointOfContact::MakeToolTip() const
|
||||||
.arg(QString("%1 %2->%3").arg(tr("Length"), centerP->name(), current->name()))
|
.arg(QString("%1 %2->%3").arg(tr("Length"), centerP->name(), current->name()))
|
||||||
.arg(qApp->fromPixel(centerToCur.length()))
|
.arg(qApp->fromPixel(centerToCur.length()))
|
||||||
.arg(QString("%1 %2->%3").arg(tr("Angle"), centerP->name(), current->name()))
|
.arg(QString("%1 %2->%3").arg(tr("Angle"), centerP->name(), current->name()))
|
||||||
.arg(centerToCur.angle());
|
.arg(centerToCur.angle())
|
||||||
|
.arg(tr("Label"))
|
||||||
|
.arg(current->name());
|
||||||
return toolTip;
|
return toolTip;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user