diff options
author | Oliver Specht <oliver.specht@cib.de> | 2015-09-30 16:10:07 +0200 |
---|---|---|
committer | Oliver Specht <oliver.specht@cib.de> | 2015-10-06 07:29:37 +0000 |
commit | 89d39bc100aabf5dccbe77c0b5c0c85736e85b39 (patch) | |
tree | 871a91210913ecee91530c95392534bf18f80f3f /sd/source/ui/dlg/dlgfield.cxx | |
parent | 32b9901dae7403453d773f5904de15551a323595 (diff) |
tdf#94559: 4th step to remove rtti.hxx
replaced use of PTR_CAST, IS_TYPE, ISA in
idl, editeng, sc, sd, sw, sfx2, sot, starmath
Change-Id: I4a5bba4fdc4829099618c09b690c83f876a3d653
Reviewed-on: https://gerrit.libreoffice.org/19132
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Oliver Specht <oliver.specht@cib.de>
Diffstat (limited to 'sd/source/ui/dlg/dlgfield.cxx')
-rw-r--r-- | sd/source/ui/dlg/dlgfield.cxx | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/sd/source/ui/dlg/dlgfield.cxx b/sd/source/ui/dlg/dlgfield.cxx index cbd3265cb242..f2c6359569a6 100644 --- a/sd/source/ui/dlg/dlgfield.cxx +++ b/sd/source/ui/dlg/dlgfield.cxx @@ -80,7 +80,7 @@ SvxFieldData* SdModifyFieldDlg::GetField() m_pRbtVar->IsValueChangedFromSaved() || m_pLbFormat->IsValueChangedFromSaved() ) { - if( pField->ISA( SvxDateField ) ) + if( dynamic_cast< const SvxDateField *>( pField ) != nullptr ) { const SvxDateField* pDateField = static_cast<const SvxDateField*>(pField); SvxDateType eType; @@ -97,7 +97,7 @@ SvxFieldData* SdModifyFieldDlg::GetField() static_cast<SvxDateField*>( pNewField )->SetType( eType ); static_cast<SvxDateField*>( pNewField )->SetFormat( eFormat ); } - else if( pField->ISA( SvxExtTimeField ) ) + else if( dynamic_cast< const SvxExtTimeField *>( pField ) != nullptr ) { const SvxExtTimeField* pTimeField = static_cast<const SvxExtTimeField*>( pField ); SvxTimeType eType; @@ -114,7 +114,7 @@ SvxFieldData* SdModifyFieldDlg::GetField() static_cast<SvxExtTimeField*>( pNewField )->SetType( eType ); static_cast<SvxExtTimeField*>( pNewField )->SetFormat( eFormat ); } - else if( pField->ISA( SvxExtFileField ) ) + else if( dynamic_cast< const SvxExtFileField *>( pField ) != nullptr ) { const SvxExtFileField* pFileField = static_cast<const SvxExtFileField*>( pField ); SvxFileType eType; @@ -127,8 +127,7 @@ SvxFieldData* SdModifyFieldDlg::GetField() eFormat = (SvxFileFormat) ( m_pLbFormat->GetSelectEntryPos() ); - ::sd::DrawDocShell* pDocSh = PTR_CAST( ::sd::DrawDocShell, - SfxObjectShell::Current() ); + ::sd::DrawDocShell* pDocSh = dynamic_cast< ::sd::DrawDocShell* >(SfxObjectShell::Current() ); if( pDocSh ) { @@ -144,7 +143,7 @@ SvxFieldData* SdModifyFieldDlg::GetField() static_cast<SvxExtFileField*>( pNewField )->SetFormat( eFormat ); } } - else if( pField->ISA( SvxAuthorField ) ) + else if( dynamic_cast< const SvxAuthorField *>( pField ) != nullptr ) { SvxAuthorType eType; SvxAuthorFormat eFormat; @@ -173,7 +172,7 @@ void SdModifyFieldDlg::FillFormatList() m_pLbFormat->Clear(); - if( pField->ISA( SvxDateField ) ) + if( dynamic_cast< const SvxDateField *>( pField ) != nullptr ) { const SvxDateField* pDateField = static_cast<const SvxDateField*>( pField ); SvxDateField aDateField( *pDateField ); @@ -199,7 +198,7 @@ void SdModifyFieldDlg::FillFormatList() m_pLbFormat->SelectEntryPos( (sal_uInt16) ( pDateField->GetFormat() - 2 ) ); } - else if( pField->ISA( SvxExtTimeField ) ) + else if( dynamic_cast< const SvxExtTimeField *>( pField ) != nullptr ) { const SvxExtTimeField* pTimeField = static_cast<const SvxExtTimeField*>( pField ); SvxExtTimeField aTimeField( *pTimeField ); @@ -227,7 +226,7 @@ void SdModifyFieldDlg::FillFormatList() m_pLbFormat->SelectEntryPos( (sal_uInt16) ( pTimeField->GetFormat() - 2 ) ); } - else if( pField->ISA( SvxExtFileField ) ) + else if( dynamic_cast< const SvxExtFileField *>( pField ) != nullptr ) { const SvxExtFileField* pFileField = static_cast<const SvxExtFileField*>( pField ); SvxExtFileField aFileField( *pFileField ); @@ -239,7 +238,7 @@ void SdModifyFieldDlg::FillFormatList() m_pLbFormat->SelectEntryPos( (sal_uInt16) ( pFileField->GetFormat() ) ); } - else if( pField->ISA( SvxAuthorField ) ) + else if( dynamic_cast< const SvxAuthorField *>( pField ) != nullptr ) { const SvxAuthorField* pAuthorField = static_cast<const SvxAuthorField*>( pField ); SvxAuthorField aAuthorField( *pAuthorField ); @@ -260,7 +259,7 @@ void SdModifyFieldDlg::FillControls() { m_pLbFormat->Clear(); - if( pField->ISA( SvxDateField ) ) + if( dynamic_cast< const SvxDateField *>( pField ) != nullptr ) { const SvxDateField* pDateField = static_cast<const SvxDateField*>(pField); SvxDateField aDateField( *pDateField ); @@ -270,7 +269,7 @@ void SdModifyFieldDlg::FillControls() else m_pRbtVar->Check(); } - else if( pField->ISA( SvxExtTimeField ) ) + else if( dynamic_cast< const SvxExtTimeField *>( pField ) != nullptr ) { const SvxExtTimeField* pTimeField = static_cast<const SvxExtTimeField*>(pField); SvxExtTimeField aTimeField( *pTimeField ); @@ -280,7 +279,7 @@ void SdModifyFieldDlg::FillControls() else m_pRbtVar->Check(); } - else if( pField->ISA( SvxExtFileField ) ) + else if( dynamic_cast< const SvxExtFileField *>( pField ) != nullptr ) { const SvxExtFileField* pFileField = static_cast<const SvxExtFileField*>(pField); SvxExtFileField aFileField( *pFileField ); @@ -290,7 +289,7 @@ void SdModifyFieldDlg::FillControls() else m_pRbtVar->Check(); } - else if( pField->ISA( SvxAuthorField ) ) + else if( dynamic_cast< const SvxAuthorField *>( pField ) != nullptr ) { const SvxAuthorField* pAuthorField = static_cast<const SvxAuthorField*>(pField); SvxAuthorField aAuthorField( *pAuthorField ); |