forked from qt-creator/qt-creator
QmlDesigner: Add transient scroll bar
Add transient scroll bar to connections editor Change-Id: Id4afd661da2fcdeacd2a4a0de0e0b9999c14dec2 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
7e09f7d4ff
commit
1327a2c7ce
@@ -457,6 +457,8 @@ void DockWidget::setFocused(bool focused)
|
||||
if (d->m_scrollArea)
|
||||
d->m_scrollArea->setProperty("focused", focused);
|
||||
|
||||
const QString customObjectName = QString("__mainSrollView");
|
||||
|
||||
QList<QQuickWidget *> quickWidgets = d->m_widget->findChildren<QQuickWidget *>();
|
||||
|
||||
for (const auto &quickWidget : std::as_const(quickWidgets)) {
|
||||
@@ -464,7 +466,12 @@ void DockWidget::setFocused(bool focused)
|
||||
if (!rootItem)
|
||||
continue;
|
||||
|
||||
QQuickItem *scrollView = rootItem->findChild<QQuickItem *>("__mainSrollView");
|
||||
if (rootItem->objectName() == customObjectName) {
|
||||
rootItem->setProperty("adsFocus", focused);
|
||||
continue;
|
||||
}
|
||||
|
||||
QQuickItem *scrollView = rootItem->findChild<QQuickItem *>(customObjectName);
|
||||
if (!scrollView)
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user