diff options
author | Egor Nemtsev <enemtsev@luxoft.com> | 2020-02-20 15:55:09 +0300 |
---|---|---|
committer | Egor Nemtsev <enemtsev@luxoft.com> | 2020-02-25 08:10:47 +0000 |
commit | cb87c7a086838e03e31e3a1a6a6b9d422ec3afd9 (patch) | |
tree | bf34be762722a996feda015fd93ea0576b93ec33 /plugins | |
parent | 3ea701e475c22a13be804ea2a3da4220a39ba188 (diff) |
[sysui] fix text align for NeptuneIconLabel
Task-number: AUTOSUITE-1304
Change-Id: I3151391005f2f6a119e2a6f6ad7a42726e7f6c0e
Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/controls/neptuneiconlabel.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/controls/neptuneiconlabel.cpp b/plugins/controls/neptuneiconlabel.cpp index 26c817d3..0f0c5503 100644 --- a/plugins/controls/neptuneiconlabel.cpp +++ b/plugins/controls/neptuneiconlabel.cpp @@ -642,11 +642,12 @@ void NeptuneIconLabel::setAlignment(Qt::Alignment alignment) Q_D(NeptuneIconLabel); const int valign = alignment & Qt::AlignVertical_Mask; const int halign = alignment & Qt::AlignHorizontal_Mask; - const int align = (valign ? valign : Qt::AlignVCenter) | (halign ? halign : Qt::AlignHCenter); - if (d->alignment & align) + const Qt::Alignment align = (valign ? static_cast<Qt::Alignment>(valign) : Qt::AlignVCenter) + | (halign ? static_cast<Qt::Alignment>(valign) : Qt::AlignHCenter); + if (d->alignment == align) return; - d->alignment = static_cast<Qt::Alignment>(align); + d->alignment = align; if (d->label) { d->label->setVAlign(static_cast<QQuickText::VAlignment>(valign)); d->label->setHAlign(static_cast<QQuickText::HAlignment>(halign)); |