1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00
ladybird/Applications/FileManager
Sergey Bugaev fdeb91e000 LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel
We used to have two different models for displaying file system contents:
the FileManager-grade table-like directory model, which exposed rich data
(such as file icons with integrated image previews) about contents of a
single directory, and the tree-like GFileSystemModel, which only exposed
a tree of file names with very basic info about them.

This commit unifies the two. The new GFileSystemModel can be used both as a
tree-like and as a table-like model, or in fact in both ways simultaneously.
It exposes rich data about a file system subtree rooted at the given root.

The users of the two previous models are all ported to use this new model.
2020-01-10 17:45:59 +01:00
..
DirectoryView.cpp LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel 2020-01-10 17:45:59 +01:00
DirectoryView.h LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel 2020-01-10 17:45:59 +01:00
FileUtils.cpp FileManager: Added support for deleting directories 2019-11-23 16:38:24 +01:00
FileUtils.h FileManager: Added support for deleting directories 2019-11-23 16:38:24 +01:00
main.cpp LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel 2020-01-10 17:45:59 +01:00
Makefile Build: support library and generator dependencies 2019-12-25 10:11:09 +01:00
PropertiesDialog.cpp LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel 2020-01-10 17:45:59 +01:00
PropertiesDialog.h LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModel 2020-01-10 17:45:59 +01:00