7 #include <QStackedWidget>
9 #include "disassembler/Disassembler.hxx"
10 #include "widgets/BasicBlockWidget.hxx"
12 class Mainwindow : public QMainWindow {
15 Mainwindow(const std::string& filename = "");
17 void openBinary(const std::string& filename);
19 void populateSymbolInformation(Function * fun);
22 QPushButton *quitButton;
25 QTabWidget * tabwidget;
26 QListWidget * listWidget;
27 QStackedWidget * stackedWidget;
28 QDockWidget * dockWidget;
33 std::shared_ptr<Disassembler> disassembler;
34 std::map<uint64_t, BasicBlockWidget*> blocks;