X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FBasicBlockWidget.hxx;h=8cf709c9f2f821449ac689c6af147ada50db34e8;hp=5d23d9b65f69995e7009398f769ad758be2044d2;hb=5514e0b76ec9af2fa67abebe77cfe26052f2326f;hpb=083a8802e608a69d622ff5cda5d21ff61e289a85 diff --git a/src/gui/widgets/BasicBlockWidget.hxx b/src/gui/widgets/BasicBlockWidget.hxx index 5d23d9b..8cf709c 100644 --- a/src/gui/widgets/BasicBlockWidget.hxx +++ b/src/gui/widgets/BasicBlockWidget.hxx @@ -2,18 +2,24 @@ #define INCLUDE__BasicBlockWidget_hxx #include "gui/qt.hxx" -#include "disassembler/BasicBlock.hxx" #include #include #include #include #include +#include class Mainwindow; +class CustomQGraphicsTextItem; + +class BasicBlock; + +class RenameFunctionEvent; class BasicBlockWidget : public QObject, public QGraphicsItem { Q_OBJECT + friend class CustomQGraphicsTextItem; public: BasicBlockWidget(const QString& name, BasicBlock * block, Mainwindow * mainwindow); @@ -41,6 +47,8 @@ public: QString getName() const { return name; } private: + void updateFunctionName(RenameFunctionEvent* event); + uint32_t width, height; QString name; std::unique_ptr _widget; @@ -49,6 +57,7 @@ private: Mainwindow* mainwindow; std::vector previous; BasicBlockWidget* next[2]; + log4cxx::LoggerPtr logger; }; #endif