]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/FunctionWidget.hxx
Lazy layout CFGs
[frida/frida.git] / src / gui / widgets / FunctionWidget.hxx
index fbd363867b78a327890fbf5524a112400592d991..6976d736adb551605ca35b052e5678c6a8f43134 100644 (file)
@@ -1,23 +1,29 @@
 #ifndef INCLUDE__FunctionWidget_hxx_
 #define INCLUDE__FunctionWidget_hxx_
 
-#include "gui/qt.hxx"
+#include "qt.hxx"
+
+#include <log4cxx/logger.h>
 
 class Function;
+class Mainwindow;
 
 class FunctionWidget : public QTabWidget {
        Q_OBJECT
 public:
-       FunctionWidget(Function* function)
-               : function(function) {}
-
+       FunctionWidget(Function* function, Mainwindow* mainwindow);
        virtual ~FunctionWidget() {}
 
        Function* getFunction() const
                { return function; }
-
+protected:
+       void showEvent(QShowEvent * event);
 private:
        Function * function;
+       Mainwindow* mainwindow;
+       bool layouted;
+
+       log4cxx::LoggerPtr logger;
 };
 
 #endif /* INCLUDE__FunctionWidget_hxx_ */