GUI: Add the "void _gui_repaint()" export to the GUI
This commit is contained in:
parent
62094f09ec
commit
d7dc655794
|
@ -69,8 +69,6 @@ public:
|
|||
void setTableOffset(int_t val);
|
||||
|
||||
// Update/Reload/Refresh/Repaint
|
||||
void reloadData();
|
||||
void repaint();
|
||||
virtual void prepareData();
|
||||
|
||||
signals:
|
||||
|
@ -78,6 +76,11 @@ signals:
|
|||
void headerButtonReleased(int col);
|
||||
|
||||
public slots:
|
||||
// Update/Reload/Refresh/Repaint
|
||||
void reloadData();
|
||||
void repaint();
|
||||
|
||||
// ScrollBar Management
|
||||
void vertSliderActionSlot(int action);
|
||||
|
||||
private:
|
||||
|
|
|
@ -31,6 +31,7 @@ Disassembly::Disassembly(MemoryPage* parMemPage, QWidget *parent) : AbstractTabl
|
|||
|
||||
connect(Bridge::getBridge(), SIGNAL(disassembleAt(int_t, int_t)), this, SLOT(disassambleAt(int_t, int_t)));
|
||||
connect(Bridge::getBridge(), SIGNAL(dbgStateChanged(DBGSTATE)), this, SLOT(debugStateChangedSlot(DBGSTATE)));
|
||||
connect(Bridge::getBridge(), SIGNAL(repaintGui()), this, SLOT(reloadData()));
|
||||
}
|
||||
|
||||
/************************************************************************************
|
||||
|
|
|
@ -46,6 +46,13 @@ void Bridge::emitDisassembleAtSignal(int_t va, int_t eip)
|
|||
#endif
|
||||
}
|
||||
|
||||
void Bridge::emitRepaintGUI()
|
||||
{
|
||||
#ifdef BUILD_LIB
|
||||
emit repaintGui();
|
||||
#endif
|
||||
}
|
||||
|
||||
uint_t Bridge::getSize(uint_t va)
|
||||
{
|
||||
#ifdef BUILD_LIB
|
||||
|
@ -162,6 +169,11 @@ void Bridge::initBridge()
|
|||
Bridge::getBridge()->emitDisassembleAtSignal((int_t)va, (int_t)eip);
|
||||
}
|
||||
|
||||
__declspec(dllexport) void _gui_repaint()
|
||||
{
|
||||
Bridge::getBridge()->emitRepaintGUI();
|
||||
}
|
||||
|
||||
|
||||
__declspec(dllexport) void _gui_setdebugstate(DBGSTATE state)
|
||||
{
|
||||
|
|
|
@ -22,6 +22,7 @@ public:
|
|||
void readProcessMemory(byte_t* dest, uint_t va, uint_t size);
|
||||
uint_t getSize(uint_t va);
|
||||
void emitDisassembleAtSignal(int_t va, int_t eip);
|
||||
void emitRepaintGUI();
|
||||
void emitDbgStateChanged(DBGSTATE state);
|
||||
uint_t getBase(uint_t addr);
|
||||
static Bridge* getBridge();
|
||||
|
@ -39,6 +40,7 @@ public:
|
|||
|
||||
signals:
|
||||
void disassembleAt(int_t va, int_t eip);
|
||||
void repaintGui();
|
||||
void dbgStateChanged(DBGSTATE state);
|
||||
void addMsgToLog(QString msg);
|
||||
void clearLog();
|
||||
|
|
Loading…
Reference in New Issue