22 : mPrefix( QStringLiteral(
"$" ) )
30 return QStringLiteral(
"currency" );
35 return QObject::tr(
"Currency" );
52 return res.at( 0 ) + mPrefix + res.mid( 1 ) + mSuffix;
54 return mPrefix + res + mSuffix;
64 std::unique_ptr< QgsCurrencyNumericFormat > res = std::make_unique< QgsCurrencyNumericFormat >();
66 res->mPrefix =
configuration.value( QStringLiteral(
"prefix" ), QStringLiteral(
"$" ) ).toString();
67 res->mSuffix =
configuration.value( QStringLiteral(
"suffix" ), QString() ).toString();
70 res->setNumberDecimalPlaces(
configuration.value( QStringLiteral(
"decimals" ), 2 ).toInt() );
71 res->setShowTrailingZeros(
configuration.value( QStringLiteral(
"show_trailing_zeros" ),
true ).toBool() );
80 res.insert( QStringLiteral(
"prefix" ), mPrefix );
81 res.insert( QStringLiteral(
"suffix" ), mSuffix );
A context for numeric formats.
The class is used as a container of context for various read/write operations on other objects.