diff --git a/src/layouts/QskLayoutHint.cpp b/src/layouts/QskLayoutHint.cpp index fd1df665..d4ae3a11 100644 --- a/src/layouts/QskLayoutHint.cpp +++ b/src/layouts/QskLayoutHint.cpp @@ -80,13 +80,23 @@ void QskLayoutHint::normalize() #include +static inline QString qskHintValueString( qreal value ) +{ + if ( value >= QskLayoutConstraint::unlimited ) + return QStringLiteral( "unlimited" ); + else + return QString::number( value ); +} + QDebug operator<<( QDebug debug, const QskLayoutHint& hint ) { QDebugStateSaver saver( debug ); debug.nospace(); - debug << "LayoutHint" << "( " << hint.minimum() << ", " - << hint.preferred() << ", " << hint.maximum() << " )"; + debug << "LayoutHint" << "( " + << qskHintValueString( hint.minimum() ) << ", " + << qskHintValueString( hint.preferred() ) << ", " + << qskHintValueString( hint.maximum() ) << " )"; return debug; }