fix: Keyboard shortcuts didn't work. Added Select all menu item

This commit is contained in:
WerWolv
2021-07-29 21:09:18 +02:00
parent c6bd6d4a3b
commit f4046fb8fc
5 changed files with 8 additions and 2 deletions

View File

@@ -611,7 +611,7 @@ namespace hex {
this->pasteBytes();
return true;
} else if (ctrl && keys['A']) {
EventManager::post<RequestSelectionChange>(Region { SharedData::currentProvider->getBaseAddress(), SharedData::currentProvider->getSize() });
EventManager::post<RequestSelectionChange>(Region { SharedData::currentProvider->getBaseAddress(), SharedData::currentProvider->getActualSize() });
return true;
}
}
@@ -1276,6 +1276,9 @@ R"(
if (ImGui::MenuItem("hex.view.hexeditor.menu.edit.paste"_lang, "CTRL + V", false, bytesSelected))
this->pasteBytes();
if (ImGui::MenuItem("hex.view.hexeditor.menu.edit.select_all"_lang, "CTRL + A", false, SharedData::currentProvider != nullptr))
EventManager::post<RequestSelectionChange>(Region { SharedData::currentProvider->getBaseAddress(), SharedData::currentProvider->getActualSize() });
ImGui::Separator();
if (ImGui::MenuItem("hex.view.hexeditor.menu.edit.bookmark"_lang, nullptr, false, this->m_memoryEditor.DataPreviewAddr != -1 && this->m_memoryEditor.DataPreviewAddrEnd != -1)) {