From 052ac217510a73be9378d17d07d119f38b59785b Mon Sep 17 00:00:00 2001 From: vshevchyk Date: Thu, 25 Jul 2019 11:05:53 +0300 Subject: [PATCH] Fixed issue with possibility to select non editable object on none editable board --- QScadaObject/qscadaobject.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/QScadaObject/qscadaobject.cpp b/QScadaObject/qscadaobject.cpp index bbd8aed..391112b 100644 --- a/QScadaObject/qscadaobject.cpp +++ b/QScadaObject/qscadaobject.cpp @@ -184,14 +184,16 @@ bool QScadaObject::selected() const void QScadaObject::setSelected(bool selected) { - mSelected = selected; + if (mIsEditable) { + mSelected = selected; - if (mSelected) { - emit objectSelected(mInfo->id()); + if (mSelected) { + emit objectSelected(mInfo->id()); - mEffect->setBlurRadius(50); - } else { - mEffect->setBlurRadius(10); + mEffect->setBlurRadius(50); + } else { + mEffect->setBlurRadius(10); + } } }