From a557b99409f1062fd8448171bbd4badc55c4a375 Mon Sep 17 00:00:00 2001 From: BojanKverh Date: Sun, 10 Jul 2016 11:32:37 +0200 Subject: [PATCH] Material/Cut/Placement is not displayed on label if cut number is 0 --HG-- branch : feature --- src/libs/vtools/tools/vtooldetail.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libs/vtools/tools/vtooldetail.cpp b/src/libs/vtools/tools/vtooldetail.cpp index 52ac44a2f..6ad285e93 100644 --- a/src/libs/vtools/tools/vtooldetail.cpp +++ b/src/libs/vtools/tools/vtooldetail.cpp @@ -707,8 +707,11 @@ void VToolDetail::UpdateLabel() tl.m_iFontSize = 0; for (int i = 0; i < data.GetMCPCount(); ++i) { MaterialCutPlacement mcp = data.GetMCP(i); - tl.m_qsText = qsText.arg(mcp.m_iCutNumber).arg(mcp.m_qsMaterialUserDef).arg(qslPlace[int(mcp.m_ePlacement)]); - dataLabel->AddLine(tl); + if (mcp.m_iCutNumber > 0) + { + tl.m_qsText = qsText.arg(mcp.m_iCutNumber).arg(mcp.m_qsMaterialUserDef).arg(qslPlace[int(mcp.m_ePlacement)]); + dataLabel->AddLine(tl); + } } QPointF pt = data.GetPos() + QPointF(data.GetLabelWidth()/2, data.GetLabelHeight()/2);