]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/Mainwindow.hxx
Pass NewFunctionEvents as objects, not pointers
[frida/frida.git] / src / gui / Mainwindow.hxx
index 1b497dfce301d3d2d2015d3b0dce96cf4b64cd5d..769ba6f0dd8bcb1a9a43ed4628cb6650985e2bba 100644 (file)
@@ -14,6 +14,8 @@
 
 #include <log4cxx/logger.h>
 
+#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_ */