LibreOffice Module vcl (master) 1
Namespaces | Functions
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/svapp.hxx>
#include <vcl/toolkit/longcurr.hxx>
#include <vcl/weldutils.hxx>
#include <unotools/localedatawrapper.hxx>
Include dependency graph for longcurr.cxx:

Go to the source code of this file.

Namespaces

namespace  weld
 

Functions

static bool ImplLongCurrencyGetValue (const OUString &rStr, BigInt &rValue, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper)
 
 weld::IMPL_LINK_NOARG (LongCurrencyFormatter, FormatOutputHdl, LinkParamNone *, bool)
 
 weld::IMPL_LINK (LongCurrencyFormatter, ParseInputHdl, sal_Int64 *, result, TriState)
 
bool ImplLongCurrencyReformat (const OUString &rStr, BigInt const &nMin, BigInt const &nMax, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper, OUString &rOutStr, LongCurrencyFormatter const &rFormatter)
 

Function Documentation

◆ ImplLongCurrencyGetValue()

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

Definition at line 217 of file longcurr.cxx.

References ImplCurrencyGetValue().

Referenced by weld::IMPL_LINK().

◆ ImplLongCurrencyReformat()

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 249 of file longcurr.cxx.

References ImplCurrencyGetValue(), and nValue.