From 9cf6e485250a8bfaf6c478d0569900b15661b35c Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 2 Feb 2015 21:06:38 +0100 Subject: QCalendarWidget: simplify formatNumber() The code just does the sprintf-equivalent of %0d where =fieldWidth. Be explicit and use QString::rightJustified(). Change-Id: I7d72b5d62e5de581ba4207eba0d358a18f0b1972 Reviewed-by: Olivier Goffart (Woboq GmbH) --- src/widgets/widgets/qcalendarwidget.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src') diff --git a/src/widgets/widgets/qcalendarwidget.cpp b/src/widgets/widgets/qcalendarwidget.cpp index 673c8e7cb8..099727cbd3 100644 --- a/src/widgets/widgets/qcalendarwidget.cpp +++ b/src/widgets/widgets/qcalendarwidget.cpp @@ -67,16 +67,7 @@ namespace { static QString formatNumber(int number, int fieldWidth) { - QString str; - int pow = 10; - for (int i = 0; i < fieldWidth - 1; ++i) { - if (number / pow == 0) - str += QLatin1Char('0'); - pow *= 10; - } - str += QString::number(number); - - return str; + return QString::number(number).rightJustified(fieldWidth, QLatin1Char('0')); } class QCalendarDateSectionValidator -- cgit v1.2.3