diff --git a/src/gui/Src/Gui/CPUDisassembly.cpp b/src/gui/Src/Gui/CPUDisassembly.cpp index ffb8aad9..14bd081f 100644 --- a/src/gui/Src/Gui/CPUDisassembly.cpp +++ b/src/gui/Src/Gui/CPUDisassembly.cpp @@ -528,15 +528,11 @@ void CPUDisassembly::setupRightClickContextMenu() analysisMenu->addMenu(encodeTypeMenu); mMenuBuilder->addMenu(makeMenu(DIcon("analysis.png"), tr("Analysis")), analysisMenu); - - MenuBuilder* downloadSymbolsMenu = new MenuBuilder(this); - downloadSymbolsMenu->addAction(makeShortcutAction(DIcon("pdb.png"), tr("&Current module"), SLOT(downloadCurrentSymbolsSlot()), "ActionDownloadSymbol"), [this](QMenu*) + mMenuBuilder->addAction(makeShortcutAction(DIcon("pdb.png"), tr("Download Symbols for This Module"), SLOT(downloadCurrentSymbolsSlot()), "ActionDownloadSymbol"), [this](QMenu*) { char module[MAX_MODULE_SIZE] = ""; return DbgGetModuleAt(rvaToVa(getInitialSelection()), module); }); - downloadSymbolsMenu->addAction(makeShortcutAction(DIcon("pdb.png"), tr("&All modules"), SLOT(downloadAllSymbolsSlot()), "ActionDownloadAllSymbol")); - mMenuBuilder->addMenu(makeMenu(DIcon("pdb.png"), tr("Download Symbols")), downloadSymbolsMenu); mMenuBuilder->addSeparator(); @@ -2152,8 +2148,3 @@ void CPUDisassembly::downloadCurrentSymbolsSlot() if(DbgGetModuleAt(rvaToVa(getInitialSelection()), module)) DbgCmdExec(QString("symdownload \"%0\"").arg(module).toUtf8().constData()); } - -void CPUDisassembly::downloadAllSymbolsSlot() -{ - DbgCmdExec("symdownload"); -} diff --git a/src/gui/Src/Gui/CPUDisassembly.h b/src/gui/Src/Gui/CPUDisassembly.h index efad2a26..de6e32fa 100644 --- a/src/gui/Src/Gui/CPUDisassembly.h +++ b/src/gui/Src/Gui/CPUDisassembly.h @@ -119,7 +119,6 @@ public slots: void copyTokenValueSlot(); void followInMemoryMapSlot(); void downloadCurrentSymbolsSlot(); - void downloadAllSymbolsSlot(); protected: void paintEvent(QPaintEvent* event);