- Don't pretend client sent some message from sending thread (fixes crash when client is already deleted by recieveng thread)
- Better exception handling in recieving thread
+ − #include "drawmapwidget.h"
+ −
+ − DrawMapWidget::DrawMapWidget(QWidget *parent) :
+ − QWidget(parent),
+ − ui(new Ui::DrawMapWidget)
+ − {
+ − ui->setupUi(this);
+ − }
+ −
+ − DrawMapWidget::~DrawMapWidget()
+ − {
+ − delete ui;
+ − }
+ −
+ − void DrawMapWidget::changeEvent(QEvent *e)
+ − {
+ − QWidget::changeEvent(e);
+ − switch (e->type()) {
+ − case QEvent::LanguageChange:
+ − ui->retranslateUi(this);
+ − break;
+ − default:
+ − break;
+ − }
+ − }
+ −
+ − void DrawMapWidget::setScene(DrawMapScene * scene)
+ − {
+ − ui->graphicsView->setScene(scene);
+ − }
+ −
+ − void DrawMapWidget::resizeEvent(QResizeEvent * event)
+ − {
+ − Q_UNUSED(event);
+ −
+ − if(ui->graphicsView && ui->graphicsView->scene())
+ − ui->graphicsView->fitInView(ui->graphicsView->scene()->sceneRect(), Qt::KeepAspectRatio);
+ − }