effectivePlacement fixed
This commit is contained in:
parent
89f1148a7b
commit
d03779cc6d
@ -413,4 +413,24 @@ QskAspect::Subcontrol QskTabBar::effectiveSubcontrol(
|
||||
return Inherited::effectiveSubcontrol( subControl );
|
||||
}
|
||||
|
||||
QskAspect::Placement QskTabBar::effectivePlacement() const
|
||||
{
|
||||
switch ( m_data->position )
|
||||
{
|
||||
case Qsk::Left:
|
||||
return QskAspect::Left;
|
||||
|
||||
case Qsk::Right:
|
||||
return QskAspect::Right;
|
||||
|
||||
case Qsk::Top:
|
||||
return QskAspect::Top;
|
||||
|
||||
case Qsk::Bottom:
|
||||
return QskAspect::Bottom;
|
||||
}
|
||||
|
||||
return QskAspect::NoPlacement;
|
||||
}
|
||||
|
||||
#include "moc_QskTabBar.cpp"
|
||||
|
@ -73,6 +73,8 @@ class QSK_EXPORT QskTabBar : public QskBox
|
||||
int indexOf( const QskTabButton* ) const;
|
||||
Q_INVOKABLE int indexOf( QskTabButton* ) const;
|
||||
|
||||
QskAspect::Placement effectivePlacement() const override;
|
||||
|
||||
QskAspect::Subcontrol effectiveSubcontrol(
|
||||
QskAspect::Subcontrol ) const override;
|
||||
|
||||
@ -100,4 +102,5 @@ inline int QskTabBar::indexOf( const QskTabButton* tabButton ) const
|
||||
{
|
||||
return QskTabBar::indexOf( const_cast< QskTabButton* >( tabButton ) );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user