30 static std::filesystem::path
Render(
const std::filesystem::path ¤tPath,
31 const std::filesystem::path &rootPath,
40 static std::filesystem::path
RenderBreadcrumbs(
const std::filesystem::path ¤tPath,
41 const std::filesystem::path &rootPath);
50 const std::filesystem::path &rootPath);
58 static std::string
GetRelativePath(
const std::filesystem::path &fullPath,
59 const std::filesystem::path &rootPath);
67 static std::vector<std::string> ParsePathSegments(
const std::string &relativePath);
76 static std::filesystem::path BuildPathFromSegments(
const std::filesystem::path &rootPath,
77 const std::vector<std::string> &segments,
A panel component responsible for managing and displaying asset resources.
Provides breadcrumb navigation and path controls for asset browser.
Definition NavigationBar.h:21
static std::filesystem::path Render(const std::filesystem::path ¤tPath, const std::filesystem::path &rootPath, bool isGlobal)
Render the navigation bar.
Definition NavigationBar.cpp:9
static std::string GetRelativePath(const std::filesystem::path &fullPath, const std::filesystem::path &rootPath)
Get relative path from root as string.
Definition NavigationBar.cpp:131
static std::filesystem::path RenderBreadcrumbs(const std::filesystem::path ¤tPath, const std::filesystem::path &rootPath)
Render just the breadcrumb path.
Definition NavigationBar.cpp:47
static std::filesystem::path RenderNavigationButtons(const std::filesystem::path ¤tPath, const std::filesystem::path &rootPath)
Render navigation buttons (home, back, forward)
Definition NavigationBar.cpp:83
Definition AssetsPanel.cpp:7