#include "MainWindow.h" #include "ui_MainWindow.h" #include #include "mapview/MapView2D.h" #include "mapview/model/MMFloorObstacleLine.h" #include #include "mapview/tools/ToolMoveMap.h" #include "mapview/tools/ToolRuler.h" #include "mapview/tools/ToolMapZoom.h" #include "params/ElementParamWidget.h" #include "params/LayerParamWidget.h" #include "params/ActionWidget.h" #include "params/ToolBoxWidget.h" #include "tree/MapTreeModel.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mapView2D = new MapView2D(); elementParamWidget = new ElementParamWidget(); layerParamWidget = new LayerParamWidget(); actionWidget = new ActionWidget(); toolBoxWidget = new ToolBoxWidget(mapView2D); ui->layButtons->addWidget(toolBoxWidget); ui->layMap->addWidget(mapView2D); ui->layTree->addWidget(layerParamWidget); ui->layTree->addWidget(elementParamWidget); ui->layTree->addWidget(actionWidget); } MainWindow::~MainWindow() { delete ui; } QTreeView* MainWindow::getTree() { return ui->layerTree; }