sw/inc/fldbas.hxx | 47 +++++++++-------- sw/source/core/fields/fldbas.cxx | 101 ++++++++++++++++++-------------------- sw/source/uibase/fldui/fldmgr.cxx | 6 +- sw/source/uibase/utlui/initui.cxx | 2 4 files changed, 79 insertions(+), 77 deletions(-)
New commits: commit d6d5a22b43f8610f67a4b5924d7d12a82cbdd2c9 Author: Michael Stahl <mst...@redhat.com> Date: Tue Apr 21 17:43:22 2015 +0200 sw: assert that SwField::m_pType is not null Change-Id: Ifb59810b11db05f4fbbd815ff00efc70cfac03af diff --git a/sw/source/core/fields/fldbas.cxx b/sw/source/core/fields/fldbas.cxx index f2132be..f2d34ad 100644 --- a/sw/source/core/fields/fldbas.cxx +++ b/sw/source/core/fields/fldbas.cxx @@ -198,7 +198,7 @@ SwField::SwField( , m_nFormat( nFormat ) , m_pType( pType ) { - OSL_ENSURE( pType, "SwField: no SwFieldType" ); + assert(m_pType); } SwField::~SwField() @@ -210,7 +210,7 @@ SwField::~SwField() #ifdef DBG_UTIL sal_uInt16 SwField::Which() const { - OSL_ENSURE(m_pType, "SwField: No FieldType"); + assert(m_pType); return m_pType->Which(); } #endif @@ -346,8 +346,7 @@ bool SwField::PutValue( const uno::Any& rVal, sal_uInt16 nWhichId ) */ SwFieldType* SwField::ChgTyp( SwFieldType* pNewType ) { - OSL_ENSURE( pNewType && pNewType->Which() == m_pType->Which(), - "no or different type" ); + assert(pNewType && pNewType->Which() == m_pType->Which()); SwFieldType* pOld = m_pType; m_pType = pNewType; commit bbc1fc161d1f6aeb476970aa04534bd5480e757c Author: Michael Stahl <mst...@redhat.com> Date: Tue Apr 21 17:41:03 2015 +0200 sw: prefix members of SwValueFieldType/SwValueField/SwFormulaField Change-Id: Ibadb4fb3a56c271bb045790ea0544bfa35b327b6 diff --git a/sw/inc/fldbas.hxx b/sw/inc/fldbas.hxx index 8cc63af..cc365ed 100644 --- a/sw/inc/fldbas.hxx +++ b/sw/inc/fldbas.hxx @@ -381,19 +381,20 @@ inline sal_uInt16 SwField::GetLanguage() const /// Fields containing values that have to be formatted via number formatter. class SwValueFieldType : public SwFieldType { - SwDoc* pDoc; - bool bUseFormat; ///< Use number formatter. +private: + SwDoc* m_pDoc; + bool m_bUseFormat; ///< Use number formatter. protected: SwValueFieldType( SwDoc* pDocPtr, sal_uInt16 nWhichId ); SwValueFieldType( const SwValueFieldType& rTyp ); public: - inline SwDoc* GetDoc() const { return pDoc; } - inline void SetDoc(SwDoc* pNewDoc) { pDoc = pNewDoc; } + inline SwDoc* GetDoc() const { return m_pDoc; } + inline void SetDoc(SwDoc* pNewDoc) { m_pDoc = pNewDoc; } - inline bool UseFormat() const { return bUseFormat; } - inline void EnableFormat(bool bFormat = true) { bUseFormat = bFormat; } + inline bool UseFormat() const { return m_bUseFormat; } + inline void EnableFormat(bool bFormat = true) { m_bUseFormat = bFormat; } OUString ExpandValue(const double& rVal, sal_uInt32 nFmt, sal_uInt16 nLng=0) const; OUString DoubleToString(const double &rVal, LanguageType eLng) const; @@ -402,7 +403,8 @@ public: class SW_DLLPUBLIC SwValueField : public SwField { - double fValue; +private: + double m_fValue; protected: SwValueField( SwValueFieldType* pFldType, sal_uInt32 nFmt = 0, sal_uInt16 nLang = LANGUAGE_SYSTEM, const double fVal = 0.0 ); @@ -427,7 +429,8 @@ public: class SW_DLLPUBLIC SwFormulaField : public SwValueField { - OUString sFormula; +private: + OUString m_sFormula; protected: SwFormulaField( SwValueFieldType* pFldType, sal_uInt32 nFmt = 0, const double fVal = 0.0 ); diff --git a/sw/source/core/fields/fldbas.cxx b/sw/source/core/fields/fldbas.cxx index a9e6b71..f2132be 100644 --- a/sw/source/core/fields/fldbas.cxx +++ b/sw/source/core/fields/fldbas.cxx @@ -466,17 +466,17 @@ OUString FormatNumber(sal_uInt32 nNum, sal_uInt32 nFormat) return aNumber.GetNumStr(nNum); } -SwValueFieldType::SwValueFieldType( SwDoc* pDocPtr, sal_uInt16 nWhichId ) - : SwFieldType(nWhichId), - pDoc(pDocPtr), - bUseFormat(true) +SwValueFieldType::SwValueFieldType(SwDoc *const pDoc, sal_uInt16 const nWhichId) + : SwFieldType(nWhichId) + , m_pDoc(pDoc) + , m_bUseFormat(true) { } SwValueFieldType::SwValueFieldType( const SwValueFieldType& rTyp ) - : SwFieldType(rTyp.Which()), - pDoc(rTyp.GetDoc()), - bUseFormat(rTyp.UseFormat()) + : SwFieldType(rTyp.Which()) + , m_pDoc(rTyp.GetDoc()) + , m_bUseFormat(rTyp.UseFormat()) { } @@ -488,7 +488,7 @@ OUString SwValueFieldType::ExpandValue( const double& rVal, return SwViewShell::GetShellRes()->aCalc_Error; OUString sExpand; - SvNumberFormatter* pFormatter = pDoc->GetNumberFormatter(); + SvNumberFormatter* pFormatter = m_pDoc->GetNumberFormatter(); Color* pCol = 0; // Bug #60010 @@ -535,7 +535,7 @@ OUString SwValueFieldType::ExpandValue( const double& rVal, OUString SwValueFieldType::DoubleToString(const double &rVal, sal_uInt32 nFmt) const { - SvNumberFormatter* pFormatter = pDoc->GetNumberFormatter(); + SvNumberFormatter* pFormatter = m_pDoc->GetNumberFormatter(); const SvNumberformat* pEntry = pFormatter->GetEntry(nFmt); if (!pEntry) @@ -547,7 +547,7 @@ OUString SwValueFieldType::DoubleToString(const double &rVal, OUString SwValueFieldType::DoubleToString( const double &rVal, sal_uInt16 nLng ) const { - SvNumberFormatter* pFormatter = pDoc->GetNumberFormatter(); + SvNumberFormatter* pFormatter = m_pDoc->GetNumberFormatter(); // Bug #60010 if( nLng == LANGUAGE_NONE ) @@ -560,14 +560,14 @@ OUString SwValueFieldType::DoubleToString( const double &rVal, SwValueField::SwValueField( SwValueFieldType* pFldType, sal_uInt32 nFmt, sal_uInt16 nLng, const double fVal ) - : SwField(pFldType, nFmt, nLng), - fValue(fVal) + : SwField(pFldType, nFmt, nLng) + , m_fValue(fVal) { } SwValueField::SwValueField( const SwValueField& rFld ) - : SwField(rFld), - fValue(rFld.GetValue()) + : SwField(rFld) + , m_fValue(rFld.GetValue()) { } @@ -675,12 +675,12 @@ void SwValueField::SetLanguage( sal_uInt16 nLng ) double SwValueField::GetValue() const { - return fValue; + return m_fValue; } void SwValueField::SetValue( const double& rVal ) { - fValue = rVal; + m_fValue = rVal; } SwFormulaField::SwFormulaField( SwValueFieldType* pFldType, sal_uInt32 nFmt, const double fVal) @@ -696,12 +696,12 @@ SwFormulaField::SwFormulaField( const SwFormulaField& rFld ) OUString SwFormulaField::GetFormula() const { - return sFormula; + return m_sFormula; } void SwFormulaField::SetFormula(const OUString& rStr) { - sFormula = rStr; + m_sFormula = rStr; sal_uLong nFmt(GetFormat()); @@ -728,11 +728,11 @@ void SwFormulaField::SetExpandedFormula( const OUString& rStr ) { SwValueField::SetValue(fTmpValue); - sFormula = static_cast<SwValueFieldType *>(GetTyp())->DoubleToString(fTmpValue, nFmt); + m_sFormula = static_cast<SwValueFieldType *>(GetTyp())->DoubleToString(fTmpValue, nFmt); return; } } - sFormula = rStr; + m_sFormula = rStr; } OUString SwFormulaField::GetExpandedFormula() const commit 824229a55e5f5bf0e7bd8e2917635175c9c82dc4 Author: Michael Stahl <mst...@redhat.com> Date: Tue Apr 21 17:32:10 2015 +0200 sw: prefix members of SwField Change-Id: If81d5a2ab499837f9e4a38665b0daf2a6bba1269 diff --git a/sw/inc/fldbas.hxx b/sw/inc/fldbas.hxx index 61cf2b5..8cc63af 100644 --- a/sw/inc/fldbas.hxx +++ b/sw/inc/fldbas.hxx @@ -284,17 +284,17 @@ private: mutable OUString m_Cache; ///< Cached expansion (for clipboard). bool m_bUseFieldValueCache; /// control the usage of the cached field value - sal_uInt16 nLang; ///< Always change via SetLanguage! - bool bIsAutomaticLanguage; - sal_uInt32 nFormat; + sal_uInt16 m_nLang; ///< Always change via SetLanguage! + bool m_bIsAutomaticLanguage; + sal_uInt32 m_nFormat; - SwFieldType* pType; + SwFieldType* m_pType; virtual OUString Expand() const = 0; virtual SwField* Copy() const = 0; protected: - void SetFormat(sal_uInt32 nSet) {nFormat = nSet;} + void SetFormat(sal_uInt32 const nSet) { m_nFormat = nSet; } SwField( SwFieldType* pTyp, sal_uInt32 nFmt = 0, @@ -331,7 +331,7 @@ public: #ifdef DBG_UTIL ; // implemented in fldbas.cxx #else - { return pType->Which(); } + { return m_pType->Which(); } #endif // TYP_ID @@ -361,8 +361,8 @@ public: bool HasClickHdl() const; bool IsFixed() const; - bool IsAutomaticLanguage() const { return bIsAutomaticLanguage;} - void SetAutomaticLanguage(bool bSet){bIsAutomaticLanguage = bSet;} + bool IsAutomaticLanguage() const { return m_bIsAutomaticLanguage;} + void SetAutomaticLanguage(bool const bSet) {m_bIsAutomaticLanguage = bSet;} virtual OUString GetDescription() const; /// Is this field clickable? @@ -370,13 +370,13 @@ public: }; inline SwFieldType* SwField::GetTyp() const - { return pType; } + { return m_pType; } inline sal_uInt32 SwField::GetFormat() const - { return nFormat; } + { return m_nFormat; } inline sal_uInt16 SwField::GetLanguage() const - { return nLang; } + { return m_nLang; } /// Fields containing values that have to be formatted via number formatter. class SwValueFieldType : public SwFieldType diff --git a/sw/source/core/fields/fldbas.cxx b/sw/source/core/fields/fldbas.cxx index beec78f..a9e6b71 100644 --- a/sw/source/core/fields/fldbas.cxx +++ b/sw/source/core/fields/fldbas.cxx @@ -187,18 +187,18 @@ void SwFldTypes::dumpAsXml(xmlTextWriterPtr pWriter) const // Base class for all fields. // A field (multiple can exist) references a field type (can exists only once) SwField::SwField( - SwFieldType* pTyp, - sal_uInt32 nFmt, - sal_uInt16 nLng, - bool bUseFieldValueCache ) + SwFieldType* pType, + sal_uInt32 nFormat, + sal_uInt16 nLang, + bool bUseFieldValueCache) : m_Cache() , m_bUseFieldValueCache( bUseFieldValueCache ) - , nLang( nLng ) - , bIsAutomaticLanguage( true ) - , nFormat( nFmt ) - , pType( pTyp ) + , m_nLang( nLang ) + , m_bIsAutomaticLanguage( true ) + , m_nFormat( nFormat ) + , m_pType( pType ) { - OSL_ENSURE( pTyp, "SwField: no SwFieldType" ); + OSL_ENSURE( pType, "SwField: no SwFieldType" ); } SwField::~SwField() @@ -210,8 +210,8 @@ SwField::~SwField() #ifdef DBG_UTIL sal_uInt16 SwField::Which() const { - OSL_ENSURE(pType, "SwField: No FieldType"); - return pType->Which(); + OSL_ENSURE(m_pType, "SwField: No FieldType"); + return m_pType->Which(); } #endif @@ -219,7 +219,7 @@ sal_uInt16 SwField::GetTypeId() const { sal_uInt16 nRet; - switch( pType->Which() ) + switch (m_pType->Which()) { case RES_DATETIMEFLD: if (GetSubType() & FIXEDFLD) @@ -255,7 +255,7 @@ sal_uInt16 SwField::GetTypeId() const break; default: - nRet = aTypeTab[ pType->Which() ]; + nRet = aTypeTab[ m_pType->Which() ]; } return nRet; } @@ -312,7 +312,7 @@ bool SwField::QueryValue( uno::Any& rVal, sal_uInt16 nWhichId ) const switch( nWhichId ) { case FIELD_PROP_BOOL4: - rVal <<= !bIsAutomaticLanguage; + rVal <<= !m_bIsAutomaticLanguage; break; default: OSL_FAIL("illegal property"); @@ -328,7 +328,7 @@ bool SwField::PutValue( const uno::Any& rVal, sal_uInt16 nWhichId ) { bool bFixed = false; if(rVal >>= bFixed) - bIsAutomaticLanguage = !bFixed; + m_bIsAutomaticLanguage = !bFixed; } break; default: @@ -346,11 +346,11 @@ bool SwField::PutValue( const uno::Any& rVal, sal_uInt16 nWhichId ) */ SwFieldType* SwField::ChgTyp( SwFieldType* pNewType ) { - OSL_ENSURE( pNewType && pNewType->Which() == pType->Which(), + OSL_ENSURE( pNewType && pNewType->Which() == m_pType->Which(), "no or different type" ); - SwFieldType* pOld = pType; - pType = pNewType; + SwFieldType* pOld = m_pType; + m_pType = pNewType; return pOld; } @@ -358,7 +358,7 @@ SwFieldType* SwField::ChgTyp( SwFieldType* pNewType ) bool SwField::HasClickHdl() const { bool bRet = false; - switch( pType->Which() ) + switch (m_pType->Which()) { case RES_INTERNETFLD: case RES_JUMPEDITFLD: @@ -376,20 +376,20 @@ bool SwField::HasClickHdl() const return bRet; } -void SwField::SetLanguage(sal_uInt16 nLng) +void SwField::SetLanguage(sal_uInt16 const nLang) { - nLang = nLng; + m_nLang = nLang; } -void SwField::ChangeFormat(sal_uInt32 n) +void SwField::ChangeFormat(sal_uInt32 const nFormat) { - nFormat = n; + m_nFormat = nFormat; } bool SwField::IsFixed() const { bool bRet = false; - switch( pType->Which() ) + switch (m_pType->Which()) { case RES_FIXDATEFLD: case RES_FIXTIMEFLD: commit 84a6758609fc9472c7cb5a2e449860bcc554ed58 Author: Michael Stahl <mst...@redhat.com> Date: Tue Apr 21 17:23:34 2015 +0200 sw: prefix members of SwFieldType Change-Id: Ib07a3c15cb48998d0acb5bfae4e902a2d729b648 diff --git a/sw/inc/fldbas.hxx b/sw/inc/fldbas.hxx index c5967c6..61cf2b5 100644 --- a/sw/inc/fldbas.hxx +++ b/sw/inc/fldbas.hxx @@ -237,10 +237,10 @@ class SW_DLLPUBLIC SwFieldType : public SwModify ::com::sun::star::uno::WeakReference< ::com::sun::star::beans::XPropertySet> m_wXFieldMaster; - sal_uInt16 nWhich; + sal_uInt16 m_nWhich; friend void _FinitUI(); ///< In order to delete pointer! - static std::vector<OUString>* pFldNames; + static std::vector<OUString>* s_pFldNames; static void _GetFldName(); ///< Sets up FldNames; fldmgr.cxx! @@ -265,7 +265,7 @@ public: virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ) const; virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt16 nWhich ); - sal_uInt16 Which() const { return nWhich; } + sal_uInt16 Which() const { return m_nWhich; } inline void UpdateFlds() const; }; diff --git a/sw/source/core/fields/fldbas.cxx b/sw/source/core/fields/fldbas.cxx index dc0e6d5..beec78f 100644 --- a/sw/source/core/fields/fldbas.cxx +++ b/sw/source/core/fields/fldbas.cxx @@ -73,7 +73,7 @@ static sal_uInt16 lcl_GetLanguageOfFormat( sal_uInt16 nLng, sal_uLong nFmt, // Globals /// field names -std::vector<OUString>* SwFieldType::pFldNames = 0; +std::vector<OUString>* SwFieldType::s_pFldNames = nullptr; namespace { @@ -125,18 +125,18 @@ namespace OUString SwFieldType::GetTypeStr(sal_uInt16 nTypeId) { - if( !pFldNames ) + if (!s_pFldNames) _GetFldName(); - if( nTypeId < SwFieldType::pFldNames->size() ) - return (*SwFieldType::pFldNames)[nTypeId]; + if (nTypeId < SwFieldType::s_pFldNames->size()) + return (*SwFieldType::s_pFldNames)[nTypeId]; return OUString(); } // each field refences a field type that is unique for each document SwFieldType::SwFieldType( sal_uInt16 nWhichId ) - : SwModify(0), - nWhich( nWhichId ) + : SwModify(nullptr) + , m_nWhich(nWhichId) { } diff --git a/sw/source/uibase/fldui/fldmgr.cxx b/sw/source/uibase/fldui/fldmgr.cxx index 18483c6..7d4420a 100644 --- a/sw/source/uibase/fldui/fldmgr.cxx +++ b/sw/source/uibase/fldui/fldmgr.cxx @@ -1604,12 +1604,12 @@ void SwFieldType::_GetFldName() }; // insert infos for fields - SwFieldType::pFldNames = new std::vector<OUString>; - SwFieldType::pFldNames->reserve(SAL_N_ELEMENTS(coFldNms)); + SwFieldType::s_pFldNames = new std::vector<OUString>; + SwFieldType::s_pFldNames->reserve(SAL_N_ELEMENTS(coFldNms)); for( sal_uInt16 nIdx = 0; nIdx < SAL_N_ELEMENTS(coFldNms); ++nIdx ) { const OUString aTmp(SW_RES( coFldNms[ nIdx ] )); - SwFieldType::pFldNames->push_back(MnemonicGenerator::EraseAllMnemonicChars( aTmp )); + SwFieldType::s_pFldNames->push_back(MnemonicGenerator::EraseAllMnemonicChars( aTmp )); } } diff --git a/sw/source/uibase/utlui/initui.cxx b/sw/source/uibase/utlui/initui.cxx index 94d7a8d..1874455 100644 --- a/sw/source/uibase/utlui/initui.cxx +++ b/sw/source/uibase/utlui/initui.cxx @@ -155,7 +155,7 @@ void _FinitUI() DELETEZ(pGlossaries); - delete SwFieldType::pFldNames; + delete SwFieldType::s_pFldNames; ClearStringCache(); delete pGlossaryList; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits