handling initial empty sizes
This commit is contained in:
parent
02115c8e7d
commit
15777421a2
@ -377,15 +377,21 @@ void QskScrollArea::adjustItem()
|
|||||||
if ( m_data->isItemResizable )
|
if ( m_data->isItemResizable )
|
||||||
{
|
{
|
||||||
auto size = viewContentsRect().size();
|
auto size = viewContentsRect().size();
|
||||||
|
if ( size.isEmpty() )
|
||||||
|
{
|
||||||
|
size = QSizeF( 0.0, 0.0 );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
For optional scrollbars the available space also depends
|
||||||
|
on wether the adjustedSize results in scroll bars. For the
|
||||||
|
moment we ignore this and start with a simplified code. TODO ...
|
||||||
|
*/
|
||||||
|
|
||||||
|
size = qskConstrainedItemSize( item, size );
|
||||||
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
/*
|
|
||||||
For optional scrollbars the available space also depends
|
|
||||||
on wether the adjustedSize results in scroll bars. For the
|
|
||||||
moment we ignore this and start with a simplified code.
|
|
||||||
*/
|
|
||||||
#endif
|
|
||||||
size = qskConstrainedItemSize( item, size );
|
|
||||||
item->setSize( size );
|
item->setSize( size );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user