GUI: slightly changed focus behavior on address selection requests
This commit is contained in:
parent
623d8af93a
commit
1bd0bf9d63
|
|
@ -1780,7 +1780,6 @@ const dsint Disassembly::currentEIP() const
|
|||
|
||||
void Disassembly::disassembleAt(dsint parVA, dsint parCIP)
|
||||
{
|
||||
setFocus();
|
||||
if(mCodeFoldingManager)
|
||||
{
|
||||
mCodeFoldingManager->expandFoldSegment(parVA);
|
||||
|
|
|
|||
|
|
@ -576,6 +576,12 @@ void* Bridge::processMessage(GUIMSG type, void* param1, void* param2)
|
|||
case GUI_STACK:
|
||||
emit focusStack();
|
||||
break;
|
||||
case GUI_GRAPH:
|
||||
emit focusGraph();
|
||||
break;
|
||||
case GUI_MEMMAP:
|
||||
emit focusMemmap();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -127,6 +127,8 @@ signals:
|
|||
void focusDisasm();
|
||||
void focusDump();
|
||||
void focusStack();
|
||||
void focusGraph();
|
||||
void focusMemmap();
|
||||
void updateWatch();
|
||||
void loadGraph(BridgeCFGraphList* graph, duint addr);
|
||||
void graphAt(duint addr);
|
||||
|
|
|
|||
|
|
@ -151,7 +151,6 @@ void CPUMultiDump::printDumpAtSlot(dsint parVa)
|
|||
SwitchToDumpWindow();
|
||||
mCurrentCPUDump->printDumpAt(parVa);
|
||||
mCurrentCPUDump->addVaToHistory(parVa);
|
||||
mCurrentCPUDump->setFocus();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -662,7 +662,6 @@ void CPUStack::mouseDoubleClickEvent(QMouseEvent* event)
|
|||
|
||||
void CPUStack::stackDumpAt(duint addr, duint csp)
|
||||
{
|
||||
setFocus();
|
||||
addVaToHistory(addr);
|
||||
mCsp = csp;
|
||||
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ MemoryMapView::MemoryMapView(StdTable* parent)
|
|||
connect(Bridge::getBridge(), SIGNAL(selectInMemoryMap(duint)), this, SLOT(selectAddress(duint)));
|
||||
connect(Bridge::getBridge(), SIGNAL(selectionMemmapGet(SELECTIONDATA*)), this, SLOT(selectionGetSlot(SELECTIONDATA*)));
|
||||
connect(Bridge::getBridge(), SIGNAL(disassembleAt(dsint, dsint)), this, SLOT(disassembleAtSlot(dsint, dsint)));
|
||||
connect(Bridge::getBridge(), SIGNAL(focusMemmap()), this, SLOT(setFocus()));
|
||||
connect(this, SIGNAL(contextMenuSignal(QPoint)), this, SLOT(contextMenuSlot(QPoint)));
|
||||
|
||||
setupContextMenu();
|
||||
|
|
|
|||
Loading…
Reference in New Issue