From 64002a17063f2068e8af59f5a5cfb76c04681549 Mon Sep 17 00:00:00 2001 From: Craig Watson Date: Wed, 9 Dec 2015 15:03:24 +0100 Subject: [PATCH] Set zValue during deepCopy for W3C widget and curtain item --- src/domain/UBGraphicsWidgetItem.cpp | 2 ++ src/tools/UBGraphicsCurtainItem.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/domain/UBGraphicsWidgetItem.cpp b/src/domain/UBGraphicsWidgetItem.cpp index 757f0c63..6dabaeec 100644 --- a/src/domain/UBGraphicsWidgetItem.cpp +++ b/src/domain/UBGraphicsWidgetItem.cpp @@ -1229,6 +1229,8 @@ void UBGraphicsW3CWidgetItem::copyItemParameters(UBItem *copy) const { cp->setDatastoreEntry(key, mDatastore.value(key)); } + + cp->setZValue(this->zValue()); } } diff --git a/src/tools/UBGraphicsCurtainItem.cpp b/src/tools/UBGraphicsCurtainItem.cpp index 93389975..9e7c512d 100644 --- a/src/tools/UBGraphicsCurtainItem.cpp +++ b/src/tools/UBGraphicsCurtainItem.cpp @@ -167,6 +167,7 @@ void UBGraphicsCurtainItem::copyItemParameters(UBItem *copy) const cp->setFlag(QGraphicsItem::ItemIsMovable, true); cp->setFlag(QGraphicsItem::ItemIsSelectable, true); cp->setData(UBGraphicsItemData::ItemLayerType, this->data(UBGraphicsItemData::ItemLayerType)); + cp->setZValue(this->zValue()); } }