+ std::map<uint64_t, BasicBlockWidget*> blocks;
+ std::map<uint64_t, Function*> functions;
+ std::map<QTreeWidgetItem*, FunctionWidget*> objects_list;
+ std::map<uint64_t, QTreeWidgetItem*> objects_list_by_address;
+ std::vector<QTreeWidgetItem*> group_list;
+
+ InformationManager* manager;
+ log4cxx::LoggerPtr logger;
+
+private Q_SLOTS:
+ void quit();
+ void open();
+ void load();
+ void save();
+ void switchMainPlane(QTreeWidgetItem* item);
+ void showListContextMenu(const QPoint&);
+ void requestNewFunction();
+ void requestNewGroup();
+ void renameFunction(Function* function);
+ void renameGroup(QTreeWidgetItem* item);