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