summaryrefslogtreecommitdiff
path: root/sw/source/core/doc/docfld.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/core/doc/docfld.cxx')
-rw-r--r--sw/source/core/doc/docfld.cxx74
1 files changed, 37 insertions, 37 deletions
diff --git a/sw/source/core/doc/docfld.cxx b/sw/source/core/doc/docfld.cxx
index 0a340bf045e5..45fa05b5654d 100644
--- a/sw/source/core/doc/docfld.cxx
+++ b/sw/source/core/doc/docfld.cxx
@@ -189,7 +189,7 @@ void _SetGetExpFld::GetPosOfContent( SwPosition& rPos ) const
if( pNd )
{
rPos.nNode = *pNd;
- rPos.nContent.Assign( (SwCntntNode*)pNd,GetCntPosFromCntnt() );
+ rPos.nContent.Assign( const_cast<SwCntntNode*>(static_cast<const SwCntntNode*>(pNd)), GetCntPosFromCntnt() );
}
else
{
@@ -257,8 +257,8 @@ bool _SetGetExpFld::operator<( const _SetGetExpFld& rFld ) const
if( pFirst->IsTxtNode() && pNext->IsTxtNode() &&
( pFirst->FindFlyStartNode() || pNext->FindFlyStartNode() ))
{
- return ::IsFrameBehind( *(SwTxtNode*)pNext, nCntnt,
- *(SwTxtNode*)pFirst, nCntnt );
+ return ::IsFrameBehind( *static_cast<const SwTxtNode*>(pNext), nCntnt,
+ *static_cast<const SwTxtNode*>(pFirst), nCntnt );
}
return pFirstStt->GetIndex() < pNextStt->GetIndex();
}
@@ -349,7 +349,7 @@ OUString LookString( SwHash** ppTbl, sal_uInt16 nSize, const OUString& rName,
{
SwHash* pFnd = Find( comphelper::string::strip(rName, ' '), ppTbl, nSize, pPos );
if( pFnd )
- return ((_HashStr*)pFnd)->aSetStr;
+ return static_cast<_HashStr*>(pFnd)->aSetStr;
return OUString();
}
@@ -463,7 +463,7 @@ void SwDoc::GetAllUsedDB( std::vector<OUString>& rDBNameList,
if( 0 == (pItem = GetAttrPool().GetItem2( RES_TXTATR_FIELD, n ) ))
continue;
- const SwFmtFld* pFmtFld = (SwFmtFld*)pItem;
+ const SwFmtFld* pFmtFld = static_cast<const SwFmtFld*>(pItem);
const SwTxtFld* pTxtFld = pFmtFld->GetTxtFld();
if( !pTxtFld || !pTxtFld->GetTxtNode().GetNodes().IsDocNodes() )
continue;
@@ -473,19 +473,19 @@ void SwDoc::GetAllUsedDB( std::vector<OUString>& rDBNameList,
{
case RES_DBFLD:
AddUsedDBToList( rDBNameList,
- lcl_DBDataToString(((SwDBField*)pFld)->GetDBData() ));
+ lcl_DBDataToString(static_cast<const SwDBField*>(pFld)->GetDBData() ));
break;
case RES_DBSETNUMBERFLD:
case RES_DBNAMEFLD:
AddUsedDBToList( rDBNameList,
- lcl_DBDataToString(((SwDBNameInfField*)pFld)->GetRealDBData() ));
+ lcl_DBDataToString(static_cast<const SwDBNameInfField*>(pFld)->GetRealDBData() ));
break;
case RES_DBNUMSETFLD:
case RES_DBNEXTSETFLD:
AddUsedDBToList( rDBNameList,
- lcl_DBDataToString(((SwDBNameInfField*)pFld)->GetRealDBData() ));
+ lcl_DBDataToString(static_cast<const SwDBNameInfField*>(pFld)->GetRealDBData() ));
// no break // JP: is that right like that?
case RES_HIDDENTXTFLD:
@@ -623,7 +623,7 @@ void SwDoc::ChangeDBFields( const std::vector<OUString>& rOldNames,
if( 0 == (pItem = GetAttrPool().GetItem2( RES_TXTATR_FIELD, n ) ))
continue;
- SwFmtFld* pFmtFld = (SwFmtFld*)pItem;
+ SwFmtFld* pFmtFld = const_cast<SwFmtFld*>(static_cast<const SwFmtFld*>(pItem));
SwTxtFld* pTxtFld = pFmtFld->GetTxtFld();
if( !pTxtFld || !pTxtFld->GetTxtNode().GetNodes().IsDocNodes() )
continue;
@@ -635,18 +635,18 @@ void SwDoc::ChangeDBFields( const std::vector<OUString>& rOldNames,
{
case RES_DBFLD:
#if HAVE_FEATURE_DBCONNECTIVITY
- if( IsNameInArray( rOldNames, lcl_DBDataToString(((SwDBField*)pFld)->GetDBData())))
+ if( IsNameInArray( rOldNames, lcl_DBDataToString(static_cast<SwDBField*>(pFld)->GetDBData())))
{
- SwDBFieldType* pOldTyp = (SwDBFieldType*)pFld->GetTyp();
+ SwDBFieldType* pOldTyp = static_cast<SwDBFieldType*>(pFld->GetTyp());
- SwDBFieldType* pTyp = (SwDBFieldType*)getIDocumentFieldsAccess().InsertFldType(
- SwDBFieldType(this, pOldTyp->GetColumnName(), aNewDBData));
+ SwDBFieldType* pTyp = static_cast<SwDBFieldType*>(getIDocumentFieldsAccess().InsertFldType(
+ SwDBFieldType(this, pOldTyp->GetColumnName(), aNewDBData)));
pFmtFld->RegisterToFieldType( *pTyp );
pFld->ChgTyp(pTyp);
- ((SwDBField*)pFld)->ClearInitialized();
- ((SwDBField*)pFld)->InitContent();
+ static_cast<SwDBField*>(pFld)->ClearInitialized();
+ static_cast<SwDBField*>(pFld)->InitContent();
bExpand = true;
}
@@ -656,9 +656,9 @@ void SwDoc::ChangeDBFields( const std::vector<OUString>& rOldNames,
case RES_DBSETNUMBERFLD:
case RES_DBNAMEFLD:
if( IsNameInArray( rOldNames,
- lcl_DBDataToString(((SwDBNameInfField*)pFld)->GetRealDBData())))
+ lcl_DBDataToString(static_cast<SwDBNameInfField*>(pFld)->GetRealDBData())))
{
- ((SwDBNameInfField*)pFld)->SetDBData(aNewDBData);
+ static_cast<SwDBNameInfField*>(pFld)->SetDBData(aNewDBData);
bExpand = true;
}
break;
@@ -666,9 +666,9 @@ void SwDoc::ChangeDBFields( const std::vector<OUString>& rOldNames,
case RES_DBNUMSETFLD:
case RES_DBNEXTSETFLD:
if( IsNameInArray( rOldNames,
- lcl_DBDataToString(((SwDBNameInfField*)pFld)->GetRealDBData())))
+ lcl_DBDataToString(static_cast<SwDBNameInfField*>(pFld)->GetRealDBData())))
{
- ((SwDBNameInfField*)pFld)->SetDBData(aNewDBData);
+ static_cast<SwDBNameInfField*>(pFld)->SetDBData(aNewDBData);
bExpand = true;
}
// no break;
@@ -764,7 +764,7 @@ void SwDoc::ChangeAuthorityData( const SwAuthEntry* pNewData )
SwFieldType* pFldType = (*getIDocumentFieldsAccess().GetFldTypes())[i];
if( RES_AUTHORITY == pFldType->Which() )
{
- SwAuthorityFieldType* pAuthType = (SwAuthorityFieldType*)pFldType;
+ SwAuthorityFieldType* pAuthType = static_cast<SwAuthorityFieldType*>(pFldType);
pAuthType->ChangeEntryContent(pNewData);
break;
}
@@ -902,7 +902,7 @@ void SwDocUpdtFld::_MakeFldList( SwDoc& rDoc, int eGetMode )
if( 0 == (pItem = rDoc.GetAttrPool().GetItem2( RES_TXTATR_FIELD, n )) )
continue;
- const SwFmtFld* pFmtFld = (SwFmtFld*)pItem;
+ const SwFmtFld* pFmtFld = static_cast<const SwFmtFld*>(pItem);
const SwTxtFld* pTxtFld = pFmtFld->GetTxtFld();
if( !pTxtFld || !pTxtFld->GetTxtNode().GetNodes().IsDocNodes() )
continue;
@@ -935,9 +935,9 @@ void SwDocUpdtFld::_MakeFldList( SwDoc& rDoc, int eGetMode )
{
sFormula = pFld->GetPar1();
if (sFormula.isEmpty() || sFormula==sFalse)
- ((SwHiddenParaField*)pFld)->SetHidden( false );
+ const_cast<SwHiddenParaField*>(static_cast<const SwHiddenParaField*>(pFld))->SetHidden( false );
else if (sFormula==sTrue)
- ((SwHiddenParaField*)pFld)->SetHidden( true );
+ const_cast<SwHiddenParaField*>(static_cast<const SwHiddenParaField*>(pFld))->SetHidden( true );
else
break;
@@ -952,16 +952,16 @@ void SwDocUpdtFld::_MakeFldList( SwDoc& rDoc, int eGetMode )
{
sFormula = pFld->GetPar1();
if (sFormula.isEmpty() || sFormula==sFalse)
- ((SwHiddenTxtField*)pFld)->SetValue( true );
+ const_cast<SwHiddenTxtField*>(static_cast<const SwHiddenTxtField*>(pFld))->SetValue( true );
else if (sFormula==sTrue)
- ((SwHiddenTxtField*)pFld)->SetValue( false );
+ const_cast<SwHiddenTxtField*>(static_cast<const SwHiddenTxtField*>(pFld))->SetValue( false );
else
break;
sFormula.clear();
// evaluate field
- ((SwHiddenTxtField*)pFld)->Evaluate(&rDoc);
+ const_cast<SwHiddenTxtField*>(static_cast<const SwHiddenTxtField*>(pFld))->Evaluate(&rDoc);
// trigger formatting
((SwFmtFld*)pFmtFld)->ModifyNotification( 0, 0 );
}
@@ -970,11 +970,11 @@ void SwDocUpdtFld::_MakeFldList( SwDoc& rDoc, int eGetMode )
#if HAVE_FEATURE_DBCONNECTIVITY
case RES_DBNUMSETFLD:
{
- SwDBData aDBData(((SwDBNumSetField*)pFld)->GetDBData(&rDoc));
+ SwDBData aDBData(const_cast<SwDBNumSetField*>(static_cast<const SwDBNumSetField*>(pFld))->GetDBData(&rDoc));
if (
(bIsDBManager && rDoc.GetDBManager()->OpenDataSource(aDBData.sDataSource, aDBData.sCommand)) &&
- (GETFLD_ALL == eGetMode || (GETFLD_CALC & eGetMode && ((SwDBNumSetField*)pFld)->IsCondValid()))
+ (GETFLD_ALL == eGetMode || (GETFLD_CALC & eGetMode && static_cast<const SwDBNumSetField*>(pFld)->IsCondValid()))
)
{
sFormula = pFld->GetPar1();
@@ -983,11 +983,11 @@ void SwDocUpdtFld::_MakeFldList( SwDoc& rDoc, int eGetMode )
break;
case RES_DBNEXTSETFLD:
{
- SwDBData aDBData(((SwDBNextSetField*)pFld)->GetDBData(&rDoc));
+ SwDBData aDBData(const_cast<SwDBNextSetField*>(static_cast<const SwDBNextSetField*>(pFld))->GetDBData(&rDoc));
if (
(bIsDBManager && rDoc.GetDBManager()->OpenDataSource(aDBData.sDataSource, aDBData.sCommand)) &&
- (GETFLD_ALL == eGetMode || (GETFLD_CALC & eGetMode && ((SwDBNextSetField*)pFld)->IsCondValid()))
+ (GETFLD_ALL == eGetMode || (GETFLD_CALC & eGetMode && static_cast<const SwDBNextSetField*>(pFld)->IsCondValid()))
)
{
sFormula = pFld->GetPar1();
@@ -1044,13 +1044,13 @@ void SwDocUpdtFld::GetBodyNode( const SwTxtFld& rTFld, sal_uInt16 nFldWhich )
// always set the BodyTxtFlag in GetExp or DB fields
if( RES_GETEXPFLD == nFldWhich )
{
- SwGetExpField* pGetFld = (SwGetExpField*)rTFld.GetFmtFld().GetField();
+ SwGetExpField* pGetFld = const_cast<SwGetExpField*>(static_cast<const SwGetExpField*>(rTFld.GetFmtFld().GetField()));
pGetFld->ChgBodyTxtFlag( bIsInBody );
}
#if HAVE_FEATURE_DBCONNECTIVITY
else if( RES_DBFLD == nFldWhich )
{
- SwDBField* pDBFld = (SwDBField*)rTFld.GetFmtFld().GetField();
+ SwDBField* pDBFld = const_cast<SwDBField*>(static_cast<const SwDBField*>(rTFld.GetFmtFld().GetField()));
pDBFld->ChgBodyTxtFlag( bIsInBody );
}
#endif
@@ -1103,10 +1103,10 @@ void SwDocUpdtFld::InsertFldType( const SwFieldType& rType )
switch( rType.Which() )
{
case RES_USERFLD :
- sFldName = ((SwUserFieldType&)rType).GetName();
+ sFldName = static_cast<const SwUserFieldType&>(rType).GetName();
break;
case RES_SETEXPFLD:
- sFldName = ((SwSetExpFieldType&)rType).GetName();
+ sFldName = static_cast<const SwSetExpFieldType&>(rType).GetName();
break;
default:
OSL_ENSURE( false, "kein gueltiger FeldTyp" );
@@ -1136,10 +1136,10 @@ void SwDocUpdtFld::RemoveFldType( const SwFieldType& rType )
switch( rType.Which() )
{
case RES_USERFLD :
- sFldName = ((SwUserFieldType&)rType).GetName();
+ sFldName = static_cast<const SwUserFieldType&>(rType).GetName();
break;
case RES_SETEXPFLD:
- sFldName = ((SwSetExpFieldType&)rType).GetName();
+ sFldName = static_cast<const SwSetExpFieldType&>(rType).GetName();
break;
}
@@ -1154,7 +1154,7 @@ void SwDocUpdtFld::RemoveFldType( const SwFieldType& rType )
if( pFnd )
{
if( aFldTypeTable[ n ] == pFnd )
- aFldTypeTable[ n ] = (SwCalcFldType*)pFnd->pNext;
+ aFldTypeTable[ n ] = static_cast<SwCalcFldType*>(pFnd->pNext);
else
{
SwHash* pPrev = aFldTypeTable[ n ];