QTfrontend/ui/widget/drawmapwidget.h
changeset 13206 c66ae01ca5a4
parent 13205 c681492df36d
child 13209 f5d36be88c61
equal deleted inserted replaced
13205:c681492df36d 13206:c66ae01ca5a4
    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);