class KItemListController;
class KItemListView;
class KItemModelBase;
+class QPropertyAnimation;
/**
* @brief Provides a QWidget based scrolling view for a KItemListController.
virtual void showEvent(QShowEvent* event);
virtual void resizeEvent(QResizeEvent* event);
virtual void scrollContentsBy(int dx, int dy);
+ virtual bool eventFilter(QObject* obj, QEvent* event);
+ virtual void wheelEvent(QWheelEvent* event);
private slots:
void slotModelChanged(KItemModelBase* current, KItemModelBase* previous);
private:
KItemListController* m_controller;
+
+ bool m_sliderMovedByUser;
+ QPropertyAnimation* m_viewOffsetAnimation;
};
#endif