]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/kfileitemlistview.h
Build with QT_NO_KEYWORDS
[dolphin.git] / src / kitemviews / kfileitemlistview.h
index 43712541a9e1e63eda89bb70ad4097986417d4c2..8ef524a2df6628c884b66b6febab4f8c81ad7b34 100644 (file)
@@ -69,6 +69,13 @@ public:
     void setLocalFileSizePreviewLimit(qlonglong size);
     qlonglong localFileSizePreviewLimit() const;
 
+    /**
+     * If set to true, directories contents are scanned to determine their size
+     * Default true
+     */
+    void setScanDirectories(bool enabled);
+    bool scanDirectories();
+
     QPixmap createDragPixmap(const KItemSet& indexes) const override;
 
 protected:
@@ -87,11 +94,11 @@ protected:
     void onTransactionEnd() override;
     void resizeEvent(QGraphicsSceneResizeEvent* event) override;
 
-protected slots:
+protected Q_SLOTS:
     void slotItemsRemoved(const KItemRangeList& itemRanges) override;
     void slotSortRoleChanged(const QByteArray& current, const QByteArray& previous) override;
 
-private slots:
+private Q_SLOTS:
     void triggerVisibleIndexRangeUpdate();
     void updateVisibleIndexRange();
 
@@ -118,6 +125,7 @@ private:
     KFileItemModelRolesUpdater* m_modelRolesUpdater;
     QTimer* m_updateVisibleIndexRangeTimer;
     QTimer* m_updateIconSizeTimer;
+    bool m_scanDirectories;
 
     friend class KFileItemListViewTest; // For unit testing
 };