35 return QObject::tr(
"Currency" );
52 return res.at( 0 ) + mPrefix + res.mid( 1 ) + mSuffix;
54 return mPrefix + res + mSuffix;
64 auto res = std::make_unique< QgsCurrencyNumericFormat >();
66 res->mPrefix =
configuration.value( u
"prefix"_s, u
"$"_s ).toString();
67 res->mSuffix =
configuration.value( u
"suffix"_s, QString() ).toString();
70 res->setNumberDecimalPlaces(
configuration.value( u
"decimals"_s, 2 ).toInt() );
71 res->setShowTrailingZeros(
configuration.value( u
"show_trailing_zeros"_s,
true ).toBool() );
80 res.insert( u
"prefix"_s, mPrefix );
81 res.insert( u
"suffix"_s, mSuffix );
A context for numeric formats.
A container for the context for various read/write operations on objects.