qtquick: Fixes for focusing

Fixes tst_focus too, and  maybe a few other tests
This commit is contained in:
Sergio Martins
2020-11-18 13:56:12 +00:00
parent 08a1c4e6df
commit 52bf449366
6 changed files with 21 additions and 4 deletions

View File

@@ -408,6 +408,11 @@ QSize QWidgetAdapter::sizeHint() const
return m_sizeHint;
}
bool QWidgetAdapter::hasFocus() const
{
return hasActiveFocus();
}
void QWidgetAdapter::setWindowFlag(int flag, bool enable)
{
Q_UNUSED(flag);
@@ -478,6 +483,7 @@ void QWidgetAdapter::setFocusPolicy(Qt::FocusPolicy policy)
void QWidgetAdapter::setFocus(Qt::FocusReason reason)
{
QQuickItem::setFocus(true, reason);
forceActiveFocus(reason);
}
void QWidgetAdapter::render(QPainter *)