QTfrontend/ui/widget/drawmapwidget.cpp
changeset 6935 472ed92c4173
parent 6934 14a230552c2e
child 6952 7f70f37bbf08
equal deleted inserted replaced
6934:14a230552c2e 6935:472ed92c4173
    53 void DrawMapWidget::setScene(DrawMapScene * scene)
    53 void DrawMapWidget::setScene(DrawMapScene * scene)
    54 {
    54 {
    55     m_scene = scene;
    55     m_scene = scene;
    56 
    56 
    57     ui->graphicsView->setScene(scene);
    57     ui->graphicsView->setScene(scene);
       
    58     connect(scene, SIGNAL(pathChanged()), this, SLOT(pathChanged()));
    58 }
    59 }
    59 
    60 
    60 void DrawMapWidget::resizeEvent(QResizeEvent * event)
    61 void DrawMapWidget::resizeEvent(QResizeEvent * event)
    61 {
    62 {
    62     Q_UNUSED(event);
    63     Q_UNUSED(event);
   111         else
   112         else
   112             m_scene->decode(qUncompress(QByteArray::fromBase64(f.readAll())));
   113             m_scene->decode(qUncompress(QByteArray::fromBase64(f.readAll())));
   113     }
   114     }
   114 }
   115 }
   115 
   116 
       
   117 void DrawMapWidget::pathChanged()
       
   118 {
       
   119     ui->lblPoints->setNum(m_scene->pointsCount());
       
   120 }
       
   121 
   116 
   122 
   117 
   123 
   118 DrawMapView::DrawMapView(QWidget *parent) :
   124 DrawMapView::DrawMapView(QWidget *parent) :
   119     QGraphicsView(parent)
   125     QGraphicsView(parent)
   120 {
   126 {