From f2c1eff7ac4c791e3925e3e8f842d911e2e2650b Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 10 Aug 2020 14:24:42 +0200 Subject: [PATCH] effectivePlacement added --- src/controls/QskTabView.cpp | 11 +++++++---- src/controls/QskTabView.h | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/controls/QskTabView.cpp b/src/controls/QskTabView.cpp index 8d5de46f..a4e19449 100644 --- a/src/controls/QskTabView.cpp +++ b/src/controls/QskTabView.cpp @@ -39,12 +39,10 @@ QskTabView::QskTabView( Qsk::Position tabPosition, QQuickItem* parent ) { setPolishOnResize( true ); - m_data->tabBar = new QskTabBar( tabPosition, this ); - m_data->tabBar->setZ( 1 ); - m_data->stackBox = new QskStackBox( this ); m_data->stackBox->setObjectName( QStringLiteral( "QskTabViewStackBox" ) ); - m_data->stackBox->setZ( 0 ); + + m_data->tabBar = new QskTabBar( tabPosition, this ); #if 1 const auto hint = animation( Page ); @@ -219,6 +217,11 @@ int QskTabView::count() const return m_data->tabBar->count(); } +QskAspect::Placement QskTabView::effectivePlacement() const +{ + return m_data->tabBar->effectivePlacement(); +} + QSizeF QskTabView::layoutSizeHint( Qt::SizeHint which, const QSizeF& constraint ) const { diff --git a/src/controls/QskTabView.h b/src/controls/QskTabView.h index 7cf5e794..04568497 100644 --- a/src/controls/QskTabView.h +++ b/src/controls/QskTabView.h @@ -75,6 +75,8 @@ class QSK_EXPORT QskTabView : public QskControl QRectF tabRect() const; + QskAspect::Placement effectivePlacement() const override; + public Q_SLOTS: void setCurrentIndex( int index );