From 07851d0e44e73c83b15b304e49ee194ff44cccff Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 28 Sep 2020 11:45:04 +0300 Subject: [PATCH] QmlDesigner: Use ElidingLabel for preview tooltip labels Change-Id: I641a6d93cccd888f494f2d7a7ce095c66bed92e0 Fixes: QDS-2821 Reviewed-by: Mahmoud Badri --- .../components/navigator/previewtooltip.cpp | 3 +++ .../components/navigator/previewtooltip.ui | 22 ++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/components/navigator/previewtooltip.cpp b/src/plugins/qmldesigner/components/navigator/previewtooltip.cpp index a1ec983a6ea..38c91b3fb87 100644 --- a/src/plugins/qmldesigner/components/navigator/previewtooltip.cpp +++ b/src/plugins/qmldesigner/components/navigator/previewtooltip.cpp @@ -39,6 +39,9 @@ PreviewToolTip::PreviewToolTip(QWidget *parent) setAttribute(Qt::WA_TransparentForMouseEvents); setWindowFlags(Qt::Widget); m_ui->setupUi(this); + m_ui->idLabel->setElideMode(Qt::ElideLeft); + m_ui->typeLabel->setElideMode(Qt::ElideLeft); + m_ui->infoLabel->setElideMode(Qt::ElideLeft); setStyleSheet(QString("QWidget { background-color: %1 }").arg(Utils::creatorTheme()->color(Utils::Theme::BackgroundColorNormal).name())); } diff --git a/src/plugins/qmldesigner/components/navigator/previewtooltip.ui b/src/plugins/qmldesigner/components/navigator/previewtooltip.ui index 7b970ebe0a2..ccfcb0a6c46 100644 --- a/src/plugins/qmldesigner/components/navigator/previewtooltip.ui +++ b/src/plugins/qmldesigner/components/navigator/previewtooltip.ui @@ -112,7 +112,7 @@ - + 0 @@ -131,10 +131,13 @@ Qt::AlignCenter + + Qt::NoTextInteraction + - + 0 @@ -153,10 +156,13 @@ Qt::AlignCenter + + Qt::NoTextInteraction + - + 0 @@ -175,6 +181,9 @@ Qt::AlignCenter + + Qt::NoTextInteraction + @@ -185,6 +194,13 @@ + + + Utils::ElidingLabel + QLabel +
utils/elidinglabel.h
+
+