X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/3c1c185400a55103cea3ed567de167df87b59945..d6488887ecf69d7f192b94de8dce34fae0b7eb76:/src/dolphiniconsview.h diff --git a/src/dolphiniconsview.h b/src/dolphiniconsview.h index 7e88f39bd..752f6e317 100644 --- a/src/dolphiniconsview.h +++ b/src/dolphiniconsview.h @@ -22,6 +22,9 @@ #include +#include +#include + #include #include @@ -51,6 +54,7 @@ protected: virtual QStyleOptionViewItem viewOptions() const; virtual void contextMenuEvent(QContextMenuEvent* event); virtual void mousePressEvent(QMouseEvent* event); + virtual void startDrag(Qt::DropActions supportedActions); virtual void dragEnterEvent(QDragEnterEvent* event); virtual void dragLeaveEvent(QDragLeaveEvent* event); virtual void dragMoveEvent(QDragMoveEvent* event); @@ -59,8 +63,10 @@ protected: virtual void keyPressEvent(QKeyEvent* event); private slots: - void slotShowPreviewChanged(bool show); - void slotAdditionalInfoCountChanged(int count); + void triggerItem(const QModelIndex& index); + void slotEntered(const QModelIndex& index); + void slotShowPreviewChanged(); + void slotAdditionalInfoChanged(const KFileItemDelegate::InformationList& info); void zoomIn(); void zoomOut(); @@ -80,6 +86,8 @@ private: */ void updateGridSize(bool showPreview, int additionalInfoCount); + KFileItem itemForIndex(const QModelIndex& index) const; + private: DolphinController* m_controller; DolphinCategoryDrawer* m_categoryDrawer;