diff -r 6e8b807bda4b -r ba39a1d396c0 QTfrontend/ui/widget/drawmapwidget.h --- a/QTfrontend/ui/widget/drawmapwidget.h Sun Jun 10 18:56:51 2018 +0200 +++ b/QTfrontend/ui/widget/drawmapwidget.h Sun Jun 10 19:12:26 2018 +0200 @@ -24,6 +24,7 @@ #include #include #include +#include #include "drawmapscene.h" @@ -59,14 +60,19 @@ { QVBoxLayout * vbox = new QVBoxLayout(drawMapWidget); vbox->setMargin(0); - lblPoints = new QLabel("0", drawMapWidget); QLayout * arLayout = new QVBoxLayout(); arLayout->setAlignment(Qt::AlignCenter); vbox->addLayout(arLayout); + lblPoints = new QLabel("0", drawMapWidget); + lblPoints->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); + arLayout->addWidget(lblPoints); + graphicsView = new DrawMapView(drawMapWidget); graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + graphicsView->setRenderHint(QPainter::Antialiasing, true); + graphicsView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum); arLayout->addWidget(graphicsView); retranslateUi(drawMapWidget); @@ -102,6 +108,10 @@ void save(const QString & fileName); void load(const QString & fileName); void setPathType(DrawMapScene::PathType pathType); + void setBrushSize(int brushSize); + + signals: + void brushSizeChanged(int brushSize); protected: void changeEvent(QEvent *e); @@ -115,6 +125,7 @@ private slots: void pathChanged(); + void brushSizeChanged_slot(int brushSize); }; #endif // DRAWMAPWIDGET_H