summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdview.cxx
diff options
context:
space:
mode:
authorOliver Specht <oliver.specht@cib.de>2015-09-29 15:35:28 +0200
committerOliver Specht <oliver.specht@cib.de>2015-10-01 08:32:26 +0000
commit85f93697defd9a812a0cda0bc4e9364e28c0339e (patch)
tree0c43827cda0e18b03c3d28599b696bcab3a8069a /svx/source/svdraw/svdview.cxx
parentc1e0a697a70872ef1b6deaf5222538899554221b (diff)
tdf#94559: third step to remove rtti.hxx
replaced use of PTR_CAST, IS_TYPE, ISA in oox, reportdesign, svl, svtools, svx, tools Change-Id: I1f85ff92267a0668eba625fa61b4f07feb8f3d4e Reviewed-on: https://gerrit.libreoffice.org/19002 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
Diffstat (limited to 'svx/source/svdraw/svdview.cxx')
-rw-r--r--svx/source/svdraw/svdview.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/svx/source/svdraw/svdview.cxx b/svx/source/svdraw/svdview.cxx
index f203509062fc..def531e232ec 100644
--- a/svx/source/svdraw/svdview.cxx
+++ b/svx/source/svdraw/svdview.cxx
@@ -456,7 +456,7 @@ SdrHitKind SdrView::PickAnything(const Point& rLogicPos, SdrViewEvent& rVEvt) co
// check for URL field
if (IsMacroMode() && eHit==SDRHIT_UNMARKEDOBJECT)
{
- SdrTextObj* pTextObj=PTR_CAST(SdrTextObj,pHitObj);
+ SdrTextObj* pTextObj=dynamic_cast<SdrTextObj*>( pHitObj );
if (pTextObj!=NULL && pTextObj->HasText())
{
bool bTEHit(pPV &&
@@ -493,7 +493,7 @@ SdrHitKind SdrView::PickAnything(const Point& rLogicPos, SdrViewEvent& rVEvt) co
const SvxFieldItem* pItem=aEV.GetField(aTemporaryTextRelativePosition);
if (pItem!=NULL) {
const SvxFieldData* pFld=pItem->GetField();
- const SvxURLField* pURL=PTR_CAST(SvxURLField,pFld);
+ const SvxURLField* pURL=dynamic_cast<const SvxURLField*>( pFld );
if (pURL!=NULL) {
eHit=SDRHIT_URLFIELD;
rVEvt.pURLField=pURL;
@@ -512,7 +512,7 @@ SdrHitKind SdrView::PickAnything(const Point& rLogicPos, SdrViewEvent& rVEvt) co
Rectangle aBoundRect(pHitObj->GetCurrentBoundRect());
// Force to SnapRect when Fontwork
- if(pHitObj->ISA(SdrTextObj) && static_cast<SdrTextObj*>(pHitObj)->IsFontwork())
+ if( dynamic_cast<const SdrTextObj*>( pHitObj) != nullptr && static_cast<SdrTextObj*>(pHitObj)->IsFontwork())
{
aBoundRect = pHitObj->GetSnapRect();
}
@@ -1080,7 +1080,7 @@ Pointer SdrView::GetPreferredPointer(const Point& rMousePos, const OutputDevice*
bool b3DObjSelected = false;
for (size_t a=0; !b3DObjSelected && a<GetMarkedObjectCount(); ++a) {
SdrObject* pObj = GetMarkedObjectByIndex(a);
- if(pObj && pObj->ISA(E3dObject))
+ if(dynamic_cast<const E3dObject* >(pObj) != nullptr)
b3DObjSelected = true;
}
// If we have a 3D object, go on despite !IsShearAllowed,
@@ -1317,7 +1317,7 @@ SdrViewContext SdrView::GetContext() const
{
bool bPath=true;
for( size_t nMarkNum = 0; nMarkNum < nMarkCount && bPath; ++nMarkNum )
- if (!GetMarkedObjectByIndex(nMarkNum)->ISA(SdrPathObj))
+ if (dynamic_cast<const SdrPathObj*>(GetMarkedObjectByIndex(nMarkNum)) == nullptr)
bPath=false;
if( bPath )
@@ -1336,13 +1336,13 @@ SdrViewContext SdrView::GetContext() const
if( !pMarkObj )
continue;
- if( !pMarkObj->ISA( SdrGrafObj ) )
+ if( dynamic_cast<const SdrGrafObj*>( pMarkObj) == nullptr )
bGraf = false;
- if( !pMarkObj->ISA( SdrMediaObj ) )
+ if( dynamic_cast<const SdrMediaObj*>( pMarkObj) == nullptr )
bMedia = false;
- if( !pMarkObj->ISA( sdr::table::SdrTableObj ) )
+ if( dynamic_cast<const sdr::table::SdrTableObj* >( pMarkObj ) == nullptr )
bTable = false;
}