ux: Add close file button to file menu

This commit is contained in:
WerWolv
2021-03-29 22:44:35 +02:00
parent 0cc7004d0d
commit 147aefc7e5
5 changed files with 11 additions and 1 deletions

View File

@@ -347,7 +347,7 @@ namespace hex {
}
void ViewHexEditor::drawMenu() {
auto provider = SharedData::currentProvider;
auto &provider = SharedData::currentProvider;
if (ImGui::BeginMenu("hex.menu.file"_lang)) {
if (ImGui::MenuItem("hex.view.hexeditor.menu.file.open_file"_lang, "CTRL + O")) {
@@ -366,6 +366,12 @@ namespace hex {
saveAs();
}
if (ImGui::MenuItem("hex.view.hexeditor.menu.file.close", "", false, provider != nullptr && provider->isAvailable())) {
EventManager::post<EventFileUnloaded>();
delete SharedData::currentProvider;
SharedData::currentProvider = nullptr;
}
ImGui::Separator();
if (ImGui::MenuItem("hex.view.hexeditor.menu.file.open_project"_lang, "")) {