]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/kfileitemmodel.h
Always sort items correctly when the refreshItems() signal is received
[dolphin.git] / src / kitemviews / kfileitemmodel.h
index 5917e681848f2fc2a3d46d397380d6578393b63f..c87ee9736d3812b5a5296b097efeec3da02df106 100644 (file)
@@ -321,6 +321,13 @@ private:
 
     void removeExpandedItems();
 
+    /**
+     * This function is called by setData() and slotRefreshItems(). It emits
+     * the itemsChanged() signal, checks if the sort order is still correct,
+     * and starts m_resortAllItemsTimer if that is not the case.
+     */
+    void emitItemsChangedAndTriggerResorting(const KItemRangeList& itemRanges, const QSet<QByteArray>& changedRoles);
+
     /**
      * Resets all values from m_requestRole to false.
      */