QPolygon(F): streamline the QDebug streaming operator
Just re-use the private functionality present elsewhere. As a drive-by fix this will also properly separate the individual points with commas, making the output readable again. Before: > QPolygonF(QPointF(0,0)QPointF(93.75,0)QPointF(93.75,62.5)QPointF(0,62.5)) After: > QPolygonF(QPointF(0,0), QPointF(93.75,0), QPointF(93.75,62.5), QPointF(0,62.5)) Change-Id: I0cf0408bfb2fe72974e4dbd5d2958c5a2aa56b5f Pick-to: 6.5 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> (cherry picked from commit c7486cd665e201dd48f49312681de4a776fbe558) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
75779446e6
commit
170a2594f4
@ -419,12 +419,7 @@ QRect QPolygon::boundingRect() const
|
||||
#ifndef QT_NO_DEBUG_STREAM
|
||||
QDebug operator<<(QDebug dbg, const QPolygon &a)
|
||||
{
|
||||
QDebugStateSaver saver(dbg);
|
||||
dbg.nospace() << "QPolygon(";
|
||||
for (int i = 0; i < a.size(); ++i)
|
||||
dbg.nospace() << a.at(i);
|
||||
dbg.nospace() << ')';
|
||||
return dbg;
|
||||
return QtPrivate::printSequentialContainer(dbg, "QPolygon", a);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -740,12 +735,7 @@ QDataStream &operator>>(QDataStream &s, QPolygonF &a)
|
||||
#ifndef QT_NO_DEBUG_STREAM
|
||||
QDebug operator<<(QDebug dbg, const QPolygonF &a)
|
||||
{
|
||||
QDebugStateSaver saver(dbg);
|
||||
dbg.nospace() << "QPolygonF(";
|
||||
for (int i = 0; i < a.size(); ++i)
|
||||
dbg.nospace() << a.at(i);
|
||||
dbg.nospace() << ')';
|
||||
return dbg;
|
||||
return QtPrivate::printSequentialContainer(dbg, "QPolygonF", a);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user