3 MapWindow::MapWindow(const QPixmap &aImage, const QString &aName, QWidget *aParent)
9 //map->setScaledContents(true);
10 //map->setPixmap(aImage.scaled(QSize(800,480),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
11 map->setPixmap(aImage.scaled(QSize(640,480),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
14 map->setPixmap(aImage.scaled(QSize(400,300),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
16 map->setPixmap(aImage);
18 setMouseTracking(true); // to receive mouse events
19 setWindowTitle(aName);
22 // it is enough to handle mouseReleaseEvent, instead of
23 // getting/creating mouseClikEvent, since the whole window
24 // is occupied by only-one widget/label (image/map)
25 void MapWindow::mouseReleaseEvent(QMouseEvent *event)