diff --git a/src/libs/ifc/schema.qrc b/src/libs/ifc/schema.qrc
index 04fbb08f5..9b8a3e493 100644
--- a/src/libs/ifc/schema.qrc
+++ b/src/libs/ifc/schema.qrc
@@ -16,6 +16,7 @@
schema/pattern/v0.3.0.xsd
schema/pattern/v0.3.1.xsd
schema/pattern/v0.3.2.xsd
+ schema/pattern/v0.3.3.xsd
schema/standard_measurements/v0.3.0.xsd
schema/standard_measurements/v0.4.0.xsd
schema/standard_measurements/v0.4.1.xsd
@@ -25,6 +26,5 @@
schema/individual_measurements/v0.3.1.xsd
schema/individual_measurements/v0.3.2.xsd
schema/individual_measurements/v0.3.3.xsd
- schema/pattern/v0.3.3.xsd
diff --git a/src/libs/vtools/tools/vtooldetail.cpp b/src/libs/vtools/tools/vtooldetail.cpp
index cc80d74a4..d575367c5 100644
--- a/src/libs/vtools/tools/vtooldetail.cpp
+++ b/src/libs/vtools/tools/vtooldetail.cpp
@@ -137,6 +137,8 @@ VToolDetail::VToolDetail(VAbstractPattern *doc, VContainer *data, const quint32
connect(patternInfo, &VTextGraphicsItem::SignalResized, this, &VToolDetail::SaveResizePattern);
connect(patternInfo, &VTextGraphicsItem::SignalShrink, this, &VToolDetail::UpdateAll);
connect(doc, &VAbstractPattern::patternChanged, this, &VToolDetail::UpdatePatternInfo);
+
+ connect(doc, &VAbstractPattern::CheckLayout, this, &VToolDetail::UpdateLabel);
UpdateLabel();
UpdatePatternInfo();
}
@@ -648,6 +650,7 @@ void VToolDetail::UpdateLabel()
{
const VDetail detail = VAbstractTool::data.GetDetail(id);
+ qDebug() << "Update label";
const VPatternPieceData& data = detail.GetPatternPieceData();
if (data.GetLetter().isEmpty() == false || data.GetName().isEmpty() == false || data.GetMCPCount() > 0)
{
diff --git a/src/libs/vtools/tools/vtooldetail.h b/src/libs/vtools/tools/vtooldetail.h
index eed34865f..edc0e193e 100644
--- a/src/libs/vtools/tools/vtooldetail.h
+++ b/src/libs/vtools/tools/vtooldetail.h
@@ -106,10 +106,10 @@ protected:
virtual void contextMenuEvent ( QGraphicsSceneContextMenuEvent * event ) Q_DECL_OVERRIDE;
virtual void keyReleaseEvent(QKeyEvent * event) Q_DECL_OVERRIDE;
virtual void SetVisualization() Q_DECL_OVERRIDE {}
- virtual void UpdateLabel();
- virtual void UpdatePatternInfo();
protected slots:
+ virtual void UpdateLabel();
+ virtual void UpdatePatternInfo();
virtual void SaveMoveDetail(QPointF ptPos);
virtual void SaveResizeDetail(qreal dLabelW, int iFontSize);
virtual void SaveMovePattern(QPointF ptPos);