[studio] Restore context menu for root dir, but exclude Delete
All checks were successful
Build / build (push) Successful in 3m33s

This commit is contained in:
Gary Talent 2025-01-29 18:47:48 -06:00
parent 5dce9dd377
commit b5954f15c5

View File

@ -47,14 +47,14 @@ void ProjectExplorer::fileContextMenu(ox::StringViewCR path) const noexcept {
} }
void ProjectExplorer::dirContextMenu(ox::StringViewCR path) const noexcept { void ProjectExplorer::dirContextMenu(ox::StringViewCR path) const noexcept {
if (path.len() && ImGui::BeginPopupContextItem("DirMenu", ImGuiPopupFlags_MouseButtonRight)) { if (ImGui::BeginPopupContextItem("DirMenu", ImGuiPopupFlags_MouseButtonRight)) {
if (ImGui::MenuItem("Add Item")) { if (ImGui::MenuItem("Add Item")) {
addItem.emit(path); addItem.emit(path);
} }
if (ImGui::MenuItem("Add Directory")) { if (ImGui::MenuItem("Add Directory")) {
addDir.emit(path); addDir.emit(path);
} }
if (ImGui::MenuItem("Delete")) { if (path.len() && ImGui::MenuItem("Delete")) {
deleteItem.emit(path); deleteItem.emit(path);
} }
ImGui::EndPopup(); ImGui::EndPopup();