This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
IndoorMap/MainWindow.cpp
2016-05-24 16:55:19 +02:00

53 lines
1.1 KiB
C++

#include "MainWindow.h"
#include "ui_MainWindow.h"
#include <QGraphicsScene>
#include "mapview/MapView2D.h"
#include "mapview/model/MMFloorObstacleLine.h"
#include <Indoor/floorplan/v2/Floorplan.h>
#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;
}