Skip to content

Commit 97daa50

Browse files
committedJan 2, 2019
Use qobject_cast
1 parent 1b309c6 commit 97daa50

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎src/core/layout/qgslayoutitemmapoverview.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,19 +401,19 @@ void QgsLayoutItemMapOverviewStack::moveOverviewDown( const QString &overviewId
401401
QgsLayoutItemMapOverview *QgsLayoutItemMapOverviewStack::overview( const QString &overviewId ) const
402402
{
403403
QgsLayoutItemMapItem *item = QgsLayoutItemMapItemStack::item( overviewId );
404-
return dynamic_cast<QgsLayoutItemMapOverview *>( item );
404+
return qobject_cast<QgsLayoutItemMapOverview *>( item );
405405
}
406406

407407
QgsLayoutItemMapOverview *QgsLayoutItemMapOverviewStack::overview( const int index ) const
408408
{
409409
QgsLayoutItemMapItem *item = QgsLayoutItemMapItemStack::item( index );
410-
return dynamic_cast<QgsLayoutItemMapOverview *>( item );
410+
return qobject_cast<QgsLayoutItemMapOverview *>( item );
411411
}
412412

413413
QgsLayoutItemMapOverview &QgsLayoutItemMapOverviewStack::operator[]( int idx )
414414
{
415415
QgsLayoutItemMapItem *item = mItems.at( idx );
416-
QgsLayoutItemMapOverview *overview = dynamic_cast<QgsLayoutItemMapOverview *>( item );
416+
QgsLayoutItemMapOverview *overview = qobject_cast<QgsLayoutItemMapOverview *>( item );
417417
return *overview;
418418
}
419419

@@ -423,7 +423,7 @@ QList<QgsLayoutItemMapOverview *> QgsLayoutItemMapOverviewStack::asList() const
423423
QList< QgsLayoutItemMapItem * >::const_iterator it = mItems.begin();
424424
for ( ; it != mItems.end(); ++it )
425425
{
426-
QgsLayoutItemMapOverview *overview = dynamic_cast<QgsLayoutItemMapOverview *>( *it );
426+
QgsLayoutItemMapOverview *overview = qobject_cast<QgsLayoutItemMapOverview *>( *it );
427427
if ( overview )
428428
{
429429
list.append( overview );

0 commit comments

Comments
 (0)
Please sign in to comment.