#include <QTextEdit>
#include <QPushButton>
#include <QMainWindow>
-#include <QListWidget>
+#include <QTreeWidget>
#include <QStackedWidget>
#include <log4cxx/logger.h>
QMenu *fileMenu;
QTabWidget * tabwidget;
- QListWidget * listWidget;
+ QTreeWidget * listWidget;
QStackedWidget * stackedWidget;
QDockWidget * dockWidget;
ScriptingDock * scripting;
std::map<uint64_t, BasicBlockWidget*> blocks;
std::map<uint64_t, Function*> functions;
- std::map<QListWidgetItem*, FunctionWidget*> objects_list;
- std::map<uint64_t, QListWidgetItem*> objects_list_by_address;
+ std::map<QTreeWidgetItem*, FunctionWidget*> objects_list;
+ std::map<uint64_t, QTreeWidgetItem*> objects_list_by_address;
InformationManager* manager;
log4cxx::LoggerPtr logger;
void quit();
void open();
void save();
- void switchMainPlane(int);
+ void switchMainPlane(QTreeWidgetItem* item);
void showListContextMenu(const QPoint&);
void requestNewFunction();
void renameFunction(Function* function);