GUI: analysis message
This commit is contained in:
parent
3350d26f9d
commit
6af311f495
|
@ -907,6 +907,11 @@ BRIDGE_IMPEXP void GuiAddStatusBarMessage(const char* msg)
|
|||
_gui_sendmessage(GUI_ADD_MSG_TO_STATUSBAR, (void*)msg, 0);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP void GuiAnalyseCode(duint base, duint size)
|
||||
{
|
||||
_gui_sendmessage(GUI_ANALYSE_CODE, (void*)base, (void*)size);
|
||||
}
|
||||
|
||||
//Main
|
||||
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||
{
|
||||
|
|
|
@ -589,7 +589,8 @@ enum GUIMSG
|
|||
GUI_AUTOCOMPLETE_DELCMD, // param1=const char* cmd, param2=ununsed
|
||||
GUI_AUTOCOMPLETE_CLEARALL, // param1=ununsed, param2=unused
|
||||
GUI_SCRIPT_ENABLEHIGHLIGHTING, // param1=bool enable, param2=unused
|
||||
GUI_ADD_MSG_TO_STATUSBAR // param1=const char* msg, param2=unused
|
||||
GUI_ADD_MSG_TO_STATUSBAR, // param1=const char* msg, param2=unused
|
||||
GUI_ANALYSE_CODE // param1=duint base, param2=duint size
|
||||
};
|
||||
|
||||
//GUI structures
|
||||
|
@ -658,6 +659,7 @@ BRIDGE_IMPEXP void GuiAutoCompleteAddCmd(const char* cmd);
|
|||
BRIDGE_IMPEXP void GuiAutoCompleteDelCmd(const char* cmd);
|
||||
BRIDGE_IMPEXP void GuiAutoCompleteClearAll();
|
||||
BRIDGE_IMPEXP void GuiAddStatusBarMessage(const char* msg);
|
||||
BRIDGE_IMPEXP void GuiAnalyseCode(duint base, duint size);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -352,6 +352,11 @@ void Bridge::emitAutoCompleteClearAll()
|
|||
emit autoCompleteClearAll();
|
||||
}
|
||||
|
||||
void Bridge::emitAnalyseCode(int_t Base, int_t Size)
|
||||
{
|
||||
emit analyseCode();
|
||||
}
|
||||
|
||||
/************************************************************************************
|
||||
Static Functions
|
||||
************************************************************************************/
|
||||
|
@ -701,6 +706,12 @@ __declspec(dllexport) void* _gui_sendmessage(GUIMSG type, void* param1, void* pa
|
|||
}
|
||||
break;
|
||||
|
||||
case GUI_ANALYSE_CODE:
|
||||
{
|
||||
Bridge::getBridge()->emitAnalyseCode((int_t)param1, (int_t)param2);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
{
|
||||
}
|
||||
|
|
|
@ -75,6 +75,7 @@ public:
|
|||
void emitAutoCompleteDelCmd(const QString cmd);
|
||||
void emitAutoCompleteClearAll();
|
||||
void emitAddMsgToStatusBar(QString msg);
|
||||
void emitAnalyseCode(int_t Base, int_t Size);
|
||||
|
||||
//Public variables
|
||||
void* winId;
|
||||
|
@ -132,6 +133,7 @@ signals:
|
|||
void autoCompleteDelCmd(const QString cmd);
|
||||
void autoCompleteClearAll();
|
||||
void addMsgToStatusBar(QString msg);
|
||||
void analyseCode();
|
||||
|
||||
private:
|
||||
QMutex mBridgeMutex;
|
||||
|
|
Loading…
Reference in New Issue