diff options
-rw-r--r-- | include/svx/numfmtsh.hxx | 2 | ||||
-rw-r--r-- | svx/source/items/numfmtsh.cxx | 57 |
2 files changed, 30 insertions, 29 deletions
diff --git a/include/svx/numfmtsh.hxx b/include/svx/numfmtsh.hxx index 6c4f6eb64db0..7e0d8cc224a7 100644 --- a/include/svx/numfmtsh.hxx +++ b/include/svx/numfmtsh.hxx @@ -130,8 +130,6 @@ public: sal_uInt16 GetFormatIntegerDigits( const OUString& rFormat ) const; - double GetDefaultValNum( const short nType ) const; - void MakePreviewString( const OUString& rFormatStr, OUString& rPreviewStr, Color*& rpFontColor ); diff --git a/svx/source/items/numfmtsh.cxx b/svx/source/items/numfmtsh.cxx index 878d38868632..67ad366e3432 100644 --- a/svx/source/items/numfmtsh.cxx +++ b/svx/source/items/numfmtsh.cxx @@ -32,6 +32,36 @@ #include <limits> +namespace { + +double GetDefaultValNum( const short nType ) +{ + switch( nType ) + { + case css::util::NumberFormat::NUMBER: + return fSvxNumValConst[SVX_NUMVAL_STANDARD]; + case css::util::NumberFormat::CURRENCY: + return fSvxNumValConst[SVX_NUMVAL_CURRENCY]; + case css::util::NumberFormat::PERCENT: + return fSvxNumValConst[SVX_NUMVAL_PERCENT]; + case css::util::NumberFormat::DATE: + case css::util::NumberFormat::DATETIME: + return fSvxNumValConst[SVX_NUMVAL_DATE]; + case css::util::NumberFormat::TIME: + return fSvxNumValConst[SVX_NUMVAL_TIME]; + case css::util::NumberFormat::SCIENTIFIC: + return fSvxNumValConst[SVX_NUMVAL_SCIENTIFIC]; + case css::util::NumberFormat::FRACTION: + return fSvxNumValConst[SVX_NUMVAL_FRACTION]; + case css::util::NumberFormat::LOGICAL: + return fSvxNumValConst[SVX_NUMVAL_BOOLEAN]; + default: break; + } + return fSvxNumValConst[SVX_NUMVAL_NOVALUE]; +} + +} + SvxNumberFormatShell* SvxNumberFormatShell::Create( SvNumberFormatter* pNumFormatter, sal_uInt32 nFormatKey, SvxNumberValueType eNumValType, @@ -406,33 +436,6 @@ void SvxNumberFormatShell::GetOptions( const OUString& rFormat, } -double SvxNumberFormatShell::GetDefaultValNum( const short nType ) const -{ - switch( nType ) - { - case css::util::NumberFormat::NUMBER: - return fSvxNumValConst[SVX_NUMVAL_STANDARD]; - case css::util::NumberFormat::CURRENCY: - return fSvxNumValConst[SVX_NUMVAL_CURRENCY]; - case css::util::NumberFormat::PERCENT: - return fSvxNumValConst[SVX_NUMVAL_PERCENT]; - case css::util::NumberFormat::DATE: - case css::util::NumberFormat::DATETIME: - return fSvxNumValConst[SVX_NUMVAL_DATE]; - case css::util::NumberFormat::TIME: - return fSvxNumValConst[SVX_NUMVAL_TIME]; - case css::util::NumberFormat::SCIENTIFIC: - return fSvxNumValConst[SVX_NUMVAL_SCIENTIFIC]; - case css::util::NumberFormat::FRACTION: - return fSvxNumValConst[SVX_NUMVAL_FRACTION]; - case css::util::NumberFormat::LOGICAL: - return fSvxNumValConst[SVX_NUMVAL_BOOLEAN]; - default: break; - } - return fSvxNumValConst[SVX_NUMVAL_NOVALUE]; -} - - void SvxNumberFormatShell::MakePreviewString( const OUString& rFormatStr, OUString& rPreviewStr, Color*& rpFontColor ) |