22 #include <QWidget> |
22 #include <QWidget> |
23 #include <QHBoxLayout> |
23 #include <QHBoxLayout> |
24 #include <QPushButton> |
24 #include <QPushButton> |
25 #include <QGraphicsView> |
25 #include <QGraphicsView> |
26 #include <QLabel> |
26 #include <QLabel> |
|
27 #include <QSizePolicy> |
27 |
28 |
28 #include "drawmapscene.h" |
29 #include "drawmapscene.h" |
29 |
30 |
30 |
31 |
31 class DrawMapView : public QGraphicsView |
32 class DrawMapView : public QGraphicsView |
62 QLayout * arLayout = new QVBoxLayout(); |
63 QLayout * arLayout = new QVBoxLayout(); |
63 arLayout->setAlignment(Qt::AlignCenter); |
64 arLayout->setAlignment(Qt::AlignCenter); |
64 vbox->addLayout(arLayout); |
65 vbox->addLayout(arLayout); |
65 |
66 |
66 lblPoints = new QLabel("0", drawMapWidget); |
67 lblPoints = new QLabel("0", drawMapWidget); |
|
68 lblPoints->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); |
67 arLayout->addWidget(lblPoints); |
69 arLayout->addWidget(lblPoints); |
68 |
70 |
69 graphicsView = new DrawMapView(drawMapWidget); |
71 graphicsView = new DrawMapView(drawMapWidget); |
70 graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
72 graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
71 graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
73 graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
72 graphicsView->setRenderHint(QPainter::Antialiasing, true); |
74 graphicsView->setRenderHint(QPainter::Antialiasing, true); |
|
75 graphicsView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum); |
73 arLayout->addWidget(graphicsView); |
76 arLayout->addWidget(graphicsView); |
74 |
77 |
75 retranslateUi(drawMapWidget); |
78 retranslateUi(drawMapWidget); |
76 |
79 |
77 QMetaObject::connectSlotsByName(drawMapWidget); |
80 QMetaObject::connectSlotsByName(drawMapWidget); |