Dolphin's Icon View, Gwenview and digiKam's Browse views, Plasma's Folder View, and the Open/Save dialogs' Icons View all have similar behaviour/goal: they show a grid of icons (usually with thumbnails) in a specific folder, allow navigating through the directory hierarchy, and manipulate the items with contextual actions.
Some offer features that others don't. For example Dolphin offers to show files in a list instead of a grid, while Gwenview lacks this feature. Dolphin and Gwenview allow selecting individual items with an overlay selection marker, while the Open/Save dialogs do not. And so on.
By extracting and unifying the different implementations, one could de-duplicate the code as well as unify the look and behaviour across applications while allowing easier maintenance.