73 void UpdateRelatedPaths();
74 void AddParentPaths(std::filesystem::path path);
76 void LoadFileItemsList();
77 void LoadExtensionsMeta(std::string filepath =
"editor://Config/file_browser.json");
79 std::filesystem::path m_CurrentPath =
".";
80 std::vector<BrowserPath> m_relatedPaths;
83 std::unordered_map<std::string, TexturePtr> m_currentTextures;
84 std::vector<std::string> m_ignoredExtensions;
87 std::vector<FileItem> m_FileItems;
88 std::unordered_map<std::string, FileMetadata> m_FileMetadata;
90 bool m_shouldUpdate =
true;