Skip to content

Commit d627539

Browse files
sync: from linuxdeepin/dtkdeclarative
Synchronize source files from linuxdeepin/dtkdeclarative. Source-pull-request: linuxdeepin/dtkdeclarative#509
1 parent 0502604 commit d627539

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/private/dquickdciiconimage.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ DQuickDciIconImage::DQuickDciIconImage(QQuickItem *parent)
209209
D_D(DQuickDciIconImage);
210210
connect(d->imageItem, &QQuickImage::implicitWidthChanged, this, [this, d]() { setImplicitWidth(d->imageItem->implicitWidth()); });
211211
connect(d->imageItem, &QQuickImage::implicitHeightChanged, this, [this, d]() { setImplicitHeight(d->imageItem->implicitHeight()); });
212+
connect(this, &DQuickDciIconImage::smoothChanged, d->imageItem, &QQuickImage::setSmooth);
212213
}
213214

214215
DQuickDciIconImage::~DQuickDciIconImage()
@@ -392,6 +393,7 @@ void DQuickDciIconImage::classBegin()
392393
D_D(DQuickDciIconImage);
393394
QQmlEngine::setContextForObject(d->imageItem, QQmlEngine::contextForObject(this));
394395
QQuickItem::classBegin();
396+
d->imageItem->setSmooth(smooth());
395397
}
396398

397399
void DQuickDciIconImage::componentComplete()

0 commit comments

Comments
 (0)