1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:58:11 +00:00

Base+LibGUI: Add Git folder icons

This adds icons for folder paths ending in ".git". This adds 16x16 and
32x32 versions of a folder with a Git logo for both the closed and open
versions of the folder icon.
This commit is contained in:
electrikmilk 2022-09-05 19:14:59 -04:00 committed by Sam Atkins
parent ce166785d7
commit 1ab510c4bb
7 changed files with 25 additions and 0 deletions

View file

@ -615,6 +615,11 @@ Icon FileSystemModel::icon_for(Node const& node) const
return FileIconProvider::home_directory_open_icon();
return FileIconProvider::home_directory_icon();
}
if (node.full_path().ends_with(".git"sv)) {
if (node.is_selected())
return FileIconProvider::git_directory_open_icon();
return FileIconProvider::git_directory_icon();
}
if (node.full_path() == Core::StandardPaths::desktop_directory())
return FileIconProvider::desktop_directory_icon();
if (node.is_selected() && node.is_accessible_directory)