source: src/gui/mapwindow.cpp @ 6df32f2

qt5
Last change on this file since 6df32f2 was 6df32f2, checked in by gregor herrmann <gregoa@…>, 10 years ago

Update GPL blurb in source files.

  • Property mode set to 100644
File size: 1.6 KB
RevLine 
[ca90cb1]1/*
2 * Copyright (C) 2010 Ixonos Plc.
3 *
[6df32f2]4 * This file is part of ConfClerk.
[ca90cb1]5 *
[6df32f2]6 * ConfClerk is free software: you can redistribute it and/or modify it
[ca90cb1]7 * under the terms of the GNU General Public License as published by the Free
8 * Software Foundation, either version 2 of the License, or (at your option)
9 * any later version.
10 *
[6df32f2]11 * ConfClerk is distributed in the hope that it will be useful, but
[ca90cb1]12 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
14 * more details.
15 *
16 * You should have received a copy of the GNU General Public License along with
[6df32f2]17 * ConfClerk.  If not, see <http://www.gnu.org/licenses/>.
[ca90cb1]18 */
[59c6cfe]19#include "mapwindow.h"
20
[9afc0ee]21MapWindow::MapWindow(const QPixmap &aImage, const QString &aName, QWidget *aParent)
[59c6cfe]22    : QDialog(aParent)
23{
24    setupUi(this);
[be9c036]25#ifdef MAEMO
26    showFullScreen();
27    //map->setScaledContents(true);
28    //map->setPixmap(aImage.scaled(QSize(800,480),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
29    map->setPixmap(aImage.scaled(QSize(640,480),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
[927eac4]30#elif N810
31    showMaximized();
32    map->setPixmap(aImage.scaled(QSize(400,300),Qt::KeepAspectRatioByExpanding,Qt::SmoothTransformation));
[be9c036]33#else
[ce75316]34    map->setPixmap(aImage);
[be9c036]35#endif
[59c6cfe]36    setMouseTracking(true); // to receive mouse events
[9afc0ee]37    setWindowTitle(aName);
[59c6cfe]38}
39
[02c1e09]40// it is enough to handle mouseReleaseEvent, instead of
41// getting/creating mouseClikEvent, since the whole window
42// is occupied by only-one widget/label (image/map)
43void MapWindow::mouseReleaseEvent(QMouseEvent *event)
[59c6cfe]44{
[02c1e09]45    Q_UNUSED(event);
[59c6cfe]46    close();
47}
48
Note: See TracBrowser for help on using the repository browser.