diff --git a/src/controls/QskListView.cpp b/src/controls/QskListView.cpp index 478b3716..ad23e8ca 100644 --- a/src/controls/QskListView.cpp +++ b/src/controls/QskListView.cpp @@ -276,6 +276,14 @@ void QskListView::mouseReleaseEvent( QMouseEvent* event ) Inherited::mouseReleaseEvent( event ); } +void QskListView::changeEvent( QEvent* event ) +{ + if ( event->type() == QEvent::StyleChange ) + updateScrollableSize(); + + Inherited::changeEvent( event ); +} + #ifndef QT_NO_WHEELEVENT static qreal qskAlignedToRows( const qreal y0, qreal dy, diff --git a/src/controls/QskListView.h b/src/controls/QskListView.h index 169d31cc..b05f7736 100644 --- a/src/controls/QskListView.h +++ b/src/controls/QskListView.h @@ -87,6 +87,8 @@ class QSK_EXPORT QskListView : public QskScrollView void textOptionsChanged(); protected: + void changeEvent( QEvent* ) override; + void keyPressEvent( QKeyEvent* ) override; void keyReleaseEvent( QKeyEvent* ) override;