BRIDGE+GUI: added new function GuiShowReferences
This commit is contained in:
parent
fdc2edba4e
commit
761af58705
|
@ -1737,6 +1737,11 @@ BRIDGE_IMPEXP void GuiGetCurrentGraph(BridgeCFGraphList* graphList)
|
|||
_gui_sendmessage(GUI_GET_CURRENT_GRAPH, graphList, nullptr);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP void GuiShowReferences()
|
||||
{
|
||||
_gui_sendmessage(GUI_SHOW_REF, 0, 0);
|
||||
}
|
||||
|
||||
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||
{
|
||||
hInst = hinstDLL;
|
||||
|
|
|
@ -1181,6 +1181,7 @@ typedef enum
|
|||
GUI_UPDATE_TRACE_BROWSER, // param1=unused, param2=unused
|
||||
GUI_INVALIDATE_SYMBOL_SOURCE, // param1=duint base, param2=unused
|
||||
GUI_GET_CURRENT_GRAPH, // param1=BridgeCFGraphList*, param2=unused
|
||||
GUI_SHOW_REF, // param1=unused, param2=unused
|
||||
} GUIMSG;
|
||||
|
||||
//GUI Typedefs
|
||||
|
@ -1361,6 +1362,7 @@ BRIDGE_IMPEXP void GuiOpenTraceFile(const char* fileName);
|
|||
BRIDGE_IMPEXP void GuiInvalidateSymbolSource(duint base);
|
||||
BRIDGE_IMPEXP void GuiExecuteOnGuiThreadEx(GUICALLBACKEX cbGuiThread, void* userdata);
|
||||
BRIDGE_IMPEXP void GuiGetCurrentGraph(BridgeCFGraphList* graphList);
|
||||
BRIDGE_IMPEXP void GuiShowReferences();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -875,6 +875,10 @@ void* Bridge::processMessage(GUIMSG type, void* param1, void* param2)
|
|||
result.Wait();
|
||||
}
|
||||
break;
|
||||
|
||||
case GUI_SHOW_REF:
|
||||
emit showReferences();
|
||||
break;
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
|
|
|
@ -162,6 +162,7 @@ signals:
|
|||
void updateTraceBrowser();
|
||||
void symbolSelectModule(duint base);
|
||||
void getCurrentGraph(BridgeCFGraphList* graphList);
|
||||
void showReferences();
|
||||
|
||||
private:
|
||||
CRITICAL_SECTION csBridge;
|
||||
|
|
|
@ -84,6 +84,7 @@ MainWindow::MainWindow(QWidget* parent)
|
|||
connect(Bridge::getBridge(), SIGNAL(setNameMenuEntry(int, QString)), this, SLOT(setNameMenuEntry(int, QString)));
|
||||
connect(Bridge::getBridge(), SIGNAL(setNameMenu(int, QString)), this, SLOT(setNameMenu(int, QString)));
|
||||
connect(Bridge::getBridge(), SIGNAL(showCpu()), this, SLOT(displayCpuWidget()));
|
||||
connect(Bridge::getBridge(), SIGNAL(showReferences()), this, SLOT(displayReferencesWidget()));
|
||||
connect(Bridge::getBridge(), SIGNAL(addQWidgetTab(QWidget*)), this, SLOT(addQWidgetTab(QWidget*)));
|
||||
connect(Bridge::getBridge(), SIGNAL(showQWidgetTab(QWidget*)), this, SLOT(showQWidgetTab(QWidget*)));
|
||||
connect(Bridge::getBridge(), SIGNAL(closeQWidgetTab(QWidget*)), this, SLOT(closeQWidgetTab(QWidget*)));
|
||||
|
|
Loading…
Reference in New Issue