summaryrefslogtreecommitdiff
path: root/svx/source/items/numfmtsh.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-06-29 14:02:47 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-06-29 14:02:47 +0200
commitbc578df9aed185b79bd42c9ffe95186d800fff59 (patch)
tree393a18c8a95ef24582af60fb481bac4013526912 /svx/source/items/numfmtsh.cxx
parente2b267b1906817cc45f0e4896bed58cff5b6b0f9 (diff)
loplugin:staticmethods
Change-Id: I0f1be4e783dfa039cf8cec085df9827adbd56b35
Diffstat (limited to 'svx/source/items/numfmtsh.cxx')
-rw-r--r--svx/source/items/numfmtsh.cxx57
1 files changed, 30 insertions, 27 deletions
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 )