include/vcl/field.hxx | 5 ---- vcl/source/control/field.cxx | 50 +++++++++++++++---------------------------- 2 files changed, 18 insertions(+), 37 deletions(-)
New commits: commit cda2b94f6deec442c37ebd80dbf865890893a03c Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Dec 4 20:21:54 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Dec 5 10:41:49 2019 +0100 turn NumericFormatter::ImplInit into initializer list Change-Id: I5f936ea61a3e17bb534282e4649b21c0ae2565c8 Reviewed-on: https://gerrit.libreoffice.org/84462 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/include/vcl/field.hxx b/include/vcl/field.hxx index ae94f80199dc..e7c193dad617 100644 --- a/include/vcl/field.hxx +++ b/include/vcl/field.hxx @@ -183,8 +183,6 @@ protected: virtual sal_Int64 GetValueFromString(const OUString& rStr) const; private: - SAL_DLLPRIVATE void ImplInit(); - sal_uInt16 mnDecimalDigits; bool mbThousandSep; bool mbShowTrailingZeros; diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx index 85abf1b3f0b7..2cd63600a5df 100644 --- a/vcl/source/control/field.cxx +++ b/vcl/source/control/field.cxx @@ -535,32 +535,25 @@ void NumericFormatter::ImplNumericReformat() FormatValue(); } -void NumericFormatter::ImplInit() -{ - mnFieldValue = 0; - mnLastValue = 0; - mnMin = 0; - mnMax = SAL_MAX_INT32; - // a "large" value substantially smaller than SAL_MAX_INT64, to avoid - // overflow in computations using this "dummy" value - mnDecimalDigits = 2; - mbThousandSep = true; - mbShowTrailingZeros = true; - mbWrapOnLimits = false; - mbFormatting = false; - - // for fields - mnSpinSize = 1; - mnFirst = mnMin; - mnLast = mnMax; - - SetDecimalDigits( 0 ); -} - NumericFormatter::NumericFormatter(Edit* pEdit) : FormatterBase(pEdit) + , mnFieldValue(0) + , mnLastValue(0) + , mnMin(0) + // a "large" value substantially smaller than SAL_MAX_INT64, to avoid + // overflow in computations using this "dummy" value + , mnMax(SAL_MAX_INT32) + , mbWrapOnLimits(false) + , mbFormatting(false) + , mnSpinSize(1) + // for fields + , mnFirst(mnMin) + , mnLast(mnMax) + , mnDecimalDigits(2) + , mbThousandSep(true) + , mbShowTrailingZeros(true) { - ImplInit(); + SetDecimalDigits( 0 ); } NumericFormatter::~NumericFormatter() commit 2e838e80d4519319c3d26fa0128a2f6bcaf09040 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Dec 4 20:16:12 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Dec 5 10:41:26 2019 +0100 turn MetricFormatter::ImplInit into initializer list Change-Id: Iccb732517d7827eda1d8962d4dccdb3a01ebce78 Reviewed-on: https://gerrit.libreoffice.org/84461 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/include/vcl/field.hxx b/include/vcl/field.hxx index fa3cc9af0bbd..ae94f80199dc 100644 --- a/include/vcl/field.hxx +++ b/include/vcl/field.hxx @@ -244,8 +244,6 @@ protected: virtual sal_Int64 GetValueFromStringUnit(const OUString& rStr, FieldUnit eOutUnit) const; private: - SAL_DLLPRIVATE void ImplInit(); - OUString maCustomUnitText; OUString maCurUnitText; }; diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx index c64746e5ce17..85abf1b3f0b7 100644 --- a/vcl/source/control/field.cxx +++ b/vcl/source/control/field.cxx @@ -1401,16 +1401,11 @@ void MetricFormatter::ImplMetricReformat( const OUString& rStr, double& rValue, rOutStr = CreateFieldText( static_cast<sal_Int64>(nTempVal) ); } -inline void MetricFormatter::ImplInit() -{ - mnBaseValue = 0; - meUnit = FieldUnit::NONE; -} - MetricFormatter::MetricFormatter(Edit* pEdit) : NumericFormatter(pEdit) + , mnBaseValue(0) + , meUnit(FieldUnit::NONE) { - ImplInit(); } MetricFormatter::~MetricFormatter() commit 35f234ec898af275daabb5c0c72eb89f12fa82a0 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Dec 4 20:01:24 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Dec 5 10:40:59 2019 +0100 replace only use of GetDefaultUnit() with FieldUnit::NONE Change-Id: Idf3cf6d0a361c67d4005d627f661ac49e0e3e9de Reviewed-on: https://gerrit.libreoffice.org/84459 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/include/vcl/field.hxx b/include/vcl/field.hxx index db71ee3ebb4b..fa3cc9af0bbd 100644 --- a/include/vcl/field.hxx +++ b/include/vcl/field.hxx @@ -486,7 +486,6 @@ public: void SetLast(sal_Int64 last) { SetLast(last, FieldUnit::NONE); } sal_Int64 GetLast( FieldUnit eOutUnit ) const; - static FieldUnit GetDefaultUnit(); static sal_Int64 ConvertValue( sal_Int64 nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit ); static sal_Int64 ConvertValue( sal_Int64 nValue, sal_uInt16 nDecDigits, diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx index 814093ff5818..c64746e5ce17 100644 --- a/vcl/source/control/field.cxx +++ b/vcl/source/control/field.cxx @@ -1118,8 +1118,6 @@ mm/100 mm cm m km twip point pica inch foot mile #undef M #undef K -FieldUnit MetricField::GetDefaultUnit() { return FieldUnit::NONE; } - static FieldUnit ImplMap2FieldUnit( MapUnit meUnit, long& nDecDigits ) { switch( meUnit ) @@ -1406,7 +1404,7 @@ void MetricFormatter::ImplMetricReformat( const OUString& rStr, double& rValue, inline void MetricFormatter::ImplInit() { mnBaseValue = 0; - meUnit = MetricField::GetDefaultUnit(); + meUnit = FieldUnit::NONE; } MetricFormatter::MetricFormatter(Edit* pEdit) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits