Mercurial > hg > syntilista
changeset 205:3d21d789b40b
Show transaction list values always with a sign prefix (+/-).
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 16 Nov 2017 11:33:05 +0200 |
parents | 5c3e3967bdf3 |
children | 46b6fb3a33a4 |
files | src/main.cpp |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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());