X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2FMainwindow.hxx;h=769ba6f0dd8bcb1a9a43ed4628cb6650985e2bba;hp=1b497dfce301d3d2d2015d3b0dce96cf4b64cd5d;hb=f9d8bd4a0312a92a1ec3493e83996c0a99d8d1bf;hpb=057e0e59829f19ee4d9a550f2d3dc9fe9df5c92c diff --git a/src/gui/Mainwindow.hxx b/src/gui/Mainwindow.hxx index 1b497df..769ba6f 100644 --- a/src/gui/Mainwindow.hxx +++ b/src/gui/Mainwindow.hxx @@ -14,6 +14,8 @@ #include +#include "core/events/NewFunctionEvent.hxx" + class Disassembler; class Function; class InformationManager; @@ -28,6 +30,8 @@ public: public slots: void switchMainPlaneToAddress(uint64_t); + +signals: void requestNewFunctionByAddress(uint64_t address); private: @@ -44,6 +48,8 @@ private: QDockWidget * dockWidget; FridaDock * fdock; + QTreeWidgetItem * external; + QAction *exitAction; QAction *openAction; QAction *loadAction; @@ -69,6 +75,8 @@ private slots: void requestNewGroup(); void renameFunction(Function* function); void renameGroup(QTreeWidgetItem* item); + + void handleNewFunctionEvent(NewFunctionEvent event); }; #endif /* INCLUDE__Mainwindow_hxx_ */