]> git.siccegge.de Git - frida/frida.git/blob - src/gui/widgets/FunctionWidget.hxx
Lazy layout CFGs
[frida/frida.git] / src / gui / widgets / FunctionWidget.hxx
1 #ifndef INCLUDE__FunctionWidget_hxx_
2 #define INCLUDE__FunctionWidget_hxx_
3
4 #include "qt.hxx"
5
6 #include <log4cxx/logger.h>
7
8 class Function;
9 class Mainwindow;
10
11 class FunctionWidget : public QTabWidget {
12 Q_OBJECT
13 public:
14 FunctionWidget(Function* function, Mainwindow* mainwindow);
15 virtual ~FunctionWidget() {}
16
17 Function* getFunction() const
18 { return function; }
19 protected:
20 void showEvent(QShowEvent * event);
21 private:
22 Function * function;
23 Mainwindow* mainwindow;
24 bool layouted;
25
26 log4cxx::LoggerPtr logger;
27 };
28
29 #endif /* INCLUDE__FunctionWidget_hxx_ */