warnings about invalid size policies added

This commit is contained in:
Uwe Rathmann 2019-06-19 13:25:29 +02:00
parent 6a093b9343
commit 6e10527a93

View File

@ -1146,6 +1146,12 @@ void QskControl::initSizePolicy(
d->sizePolicy.setHorizontalPolicy( horizontalPolicy );
d->sizePolicy.setVerticalPolicy( verticalPolicy );
if ( horizontalPolicy == QskSizePolicy::Constrained
&& verticalPolicy == QskSizePolicy::Constrained )
{
qWarning( "QskControl::initSizePolicy: conflicting constraints");
}
}
void QskControl::setSizePolicy( const QskSizePolicy& policy )
@ -1156,6 +1162,12 @@ void QskControl::setSizePolicy( const QskSizePolicy& policy )
{
d->sizePolicy = policy;
layoutConstraintChanged();
if ( policy.policy( Qt::Horizontal ) == QskSizePolicy::Constrained
&& policy.policy( Qt::Vertical ) == QskSizePolicy::Constrained )
{
qWarning( "QskControl::setSizePolicy: conflicting constraints");
}
}
}