From 6caa8cc28941a6a9b06d0836b20311710e8e4752 Mon Sep 17 00:00:00 2001 From: Miina Puuronen Date: Thu, 27 May 2021 11:34:25 +0300 Subject: [PATCH] QmlDesigner: Fix Component Library header Hover was not working on LibraryHeader.qml. There seems to be some issues between QQuickWidget and QML Item. Header width and height are now set with m_headerWidget instead of root Item. Fixes: QDS-4387 Change-Id: Ic587be319bb7aa6755fa26f6211ce11eb9795c67 Reviewed-by: Thomas Hartmann Reviewed-by: Mahmoud Badri --- .../qmldesigner/itemLibraryQmlSources/LibraryHeader.qml | 2 -- .../qmldesigner/components/itemlibrary/itemlibrarywidget.cpp | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qmldesigner/itemLibraryQmlSources/LibraryHeader.qml b/share/qtcreator/qmldesigner/itemLibraryQmlSources/LibraryHeader.qml index 164a1034221..52570b230c0 100644 --- a/share/qtcreator/qmldesigner/itemLibraryQmlSources/LibraryHeader.qml +++ b/share/qtcreator/qmldesigner/itemLibraryQmlSources/LibraryHeader.qml @@ -32,8 +32,6 @@ import StudioTheme 1.0 as StudioTheme Item { id: root - width: 200 - height: 75 function setTab(index) { diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index f220822bc13..27e9fa3d511 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -148,6 +148,8 @@ ItemLibraryWidget::ItemLibraryWidget(AsynchronousImageCache &imageCache, // create header widget m_headerWidget->setResizeMode(QQuickWidget::SizeRootObjectToView); + m_headerWidget->setMinimumHeight(75); + m_headerWidget->setMinimumWidth(100); Theme::setupTheme(m_headerWidget->engine()); m_headerWidget->engine()->addImportPath(propertyEditorResourcesPath() + "/imports"); m_headerWidget->setClearColor(Theme::getColor(Theme::Color::DSpanelBackground));