- virtual void initializeItemListWidget(KItemListWidget* item);
- virtual bool itemSizeHintUpdateRequired(const QSet<QByteArray>& changedRoles) const;
- virtual void onModelChanged(KItemModelBase* current, KItemModelBase* previous);
- virtual void onScrollOrientationChanged(Qt::Orientation current, Qt::Orientation previous);
- virtual void onItemSizeChanged(const QSizeF& current, const QSizeF& previous);
- virtual void onScrollOffsetChanged(qreal current, qreal previous);
- virtual void onVisibleRolesChanged(const QList<QByteArray>& current, const QList<QByteArray>& previous);
- virtual void onStyleOptionChanged(const KItemListStyleOption& current, const KItemListStyleOption& previous);
- virtual void onTransactionBegin();
- virtual void onTransactionEnd();
- virtual void resizeEvent(QGraphicsSceneResizeEvent* event);
-
-protected slots:
- virtual void slotItemsRemoved(const KItemRangeList& itemRanges);
- virtual void slotSortRoleChanged(const QByteArray& current, const QByteArray& previous);
-
-private slots:
+ KItemListWidgetCreatorBase* defaultWidgetCreator() const override;
+ void initializeItemListWidget(KItemListWidget* item) override;
+ virtual void onPreviewsShownChanged(bool shown);
+ void onItemLayoutChanged(ItemLayout current, ItemLayout previous) override;
+ void onModelChanged(KItemModelBase* current, KItemModelBase* previous) override;
+ void onScrollOrientationChanged(Qt::Orientation current, Qt::Orientation previous) override;
+ void onItemSizeChanged(const QSizeF& current, const QSizeF& previous) override;
+ void onScrollOffsetChanged(qreal current, qreal previous) override;
+ void onVisibleRolesChanged(const QList<QByteArray>& current, const QList<QByteArray>& previous) override;
+ void onStyleOptionChanged(const KItemListStyleOption& current, const KItemListStyleOption& previous) override;
+ void onSupportsItemExpandingChanged(bool supportsExpanding) override;
+ void onTransactionBegin() override;
+ void onTransactionEnd() override;
+ void resizeEvent(QGraphicsSceneResizeEvent* event) override;
+
+protected Q_SLOTS:
+ void slotItemsRemoved(const KItemRangeList& itemRanges) override;
+ void slotSortRoleChanged(const QByteArray& current, const QByteArray& previous) override;
+
+private Q_SLOTS: