From a9d0628dcd2f62051614fe17992f20840871cad4 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 3 Nov 2017 11:47:21 +0100 Subject: [PATCH] never using focus scopes without also being a tab fence ( currently only popups ). Otherwise navigation over the focus tab chain is broken. --- src/controls/QskTabBar.cpp | 5 ----- src/controls/QskTabView.cpp | 1 - 2 files changed, 6 deletions(-) diff --git a/src/controls/QskTabBar.cpp b/src/controls/QskTabBar.cpp index 85763e59..78af3147 100644 --- a/src/controls/QskTabBar.cpp +++ b/src/controls/QskTabBar.cpp @@ -34,11 +34,6 @@ QskTabBar::QskTabBar( Qt::Orientation orientation, QQuickItem* parent ): Inherited( parent ), m_data( new PrivateData() ) { -#if 0 - setFlag( QQuickItem::ItemHasContents, false ); - setFlag( QQuickItem::ItemIsFocusScope ); -#endif - m_data->layoutBox = new QskLinearBox( orientation, this ); m_data->layoutBox->setObjectName( QStringLiteral( "QskTabBarLayoutBox" ) ); m_data->layoutBox->setSpacing( 0 ); diff --git a/src/controls/QskTabView.cpp b/src/controls/QskTabView.cpp index 8abaf307..50e9dedb 100644 --- a/src/controls/QskTabView.cpp +++ b/src/controls/QskTabView.cpp @@ -41,7 +41,6 @@ QskTabView::QskTabView( Qt::Orientation orientation, QQuickItem* parent ): Inherited( parent ), m_data( new PrivateData() ) { - setFlag( ItemIsFocusScope ); setPolishOnResize( true ); m_data->tabBar = new QskTabBar( qskTransposed( orientation ), this );