# HG changeset patch # User Matti Hamalainen # Date 1510824785 -7200 # Node ID 3d21d789b40b3a42ea493d7d5ac1a364db350dda # Parent 5c3e3967bdf3d34cc4117d6f587007b952278302 Show transaction list values always with a sign prefix (+/-). diff -r 5c3e3967bdf3 -r 3d21d789b40b src/main.cpp --- a/src/main.cpp Wed Nov 15 11:08:48 2017 +0200 +++ b/src/main.cpp Thu Nov 16 11:33:05 2017 +0200 @@ -55,6 +55,14 @@ } +QString slMoneyValueToStrSign(double val) +{ + return QStringLiteral("%1%2"). + arg(val > 0 ? "+" : ""). + arg(val, 1, 'f', 2); +} + + // // Trim and cleanup given QString (removing double whitespace etc.) // @@ -1626,7 +1634,7 @@ switch (index.column()) { case 1: - return slMoneyValueToStr(value.toDouble()); + return slMoneyValueToStrSign(value.toDouble()); case 2: return slDateTimeToStr(value.toDateTime());