LibreOffice Module vcl (master)  1
longcurr.cxx File Reference
#include <sal/config.h>
#include <string_view>
#include <comphelper/string.hxx>
#include <tools/bigint.hxx>
#include <sal/log.hxx>
#include <vcl/event.hxx>
#include <vcl/toolkit/field.hxx>
#include <unotools/localedatawrapper.hxx>
Include dependency graph for longcurr.cxx:

Go to the source code of this file.


static bool ImplLongCurrencyGetValue (const OUString &rStr, BigInt &rValue, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper)
bool ImplLongCurrencyReformat (const OUString &rStr, BigInt const &nMin, BigInt const &nMax, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper, OUString &rOutStr, LongCurrencyFormatter const &rFormatter)
void ImplNewLongCurrencyFieldValue (LongCurrencyField *pField, const BigInt &rNewValue)

Function Documentation

static bool ImplLongCurrencyGetValue ( const OUString &  rStr,
BigInt rValue,
sal_uInt16  nDecDigits,
const LocaleDataWrapper rLocaleDataWrapper 

Definition at line 216 of file longcurr.cxx.

References ImplCurrencyGetValue().

bool ImplLongCurrencyReformat ( const OUString &  rStr,
BigInt const &  nMin,
BigInt const &  nMax,
sal_uInt16  nDecDigits,
const LocaleDataWrapper rLocaleDataWrapper,
OUString &  rOutStr,
LongCurrencyFormatter const &  rFormatter 

Definition at line 222 of file longcurr.cxx.

References ImplCurrencyGetValue().

void ImplNewLongCurrencyFieldValue ( LongCurrencyField *  pField,
const BigInt rNewValue