filtering can be done for QskQuickItem ( not only QskControl )

This commit is contained in:
Uwe Rathmann 2021-02-24 13:29:48 +01:00
parent 433bd57b02
commit b1ba6d1369

View File

@ -4,7 +4,7 @@
*****************************************************************************/ *****************************************************************************/
#include "QskDirtyItemFilter.h" #include "QskDirtyItemFilter.h"
#include "QskControl.h" #include "QskQuickItem.h"
QSK_QT_PRIVATE_BEGIN QSK_QT_PRIVATE_BEGIN
#include <private/qquickitem_p.h> #include <private/qquickitem_p.h>
@ -15,8 +15,8 @@ static inline bool qskIsUpdateBlocked( const QQuickItem* item )
{ {
if ( !item->isVisible() ) if ( !item->isVisible() )
{ {
if ( const auto control = qskControlCast( item ) ) if ( auto qskItem = qobject_cast< const QskQuickItem* >( item ) )
return control->testUpdateFlag( QskControl::DeferredUpdate ); return qskItem->testUpdateFlag( QskQuickItem::DeferredUpdate );
} }
#if 0 #if 0