source: tspsg/src/mainwindow.cpp @ 052d1b9331

0.1.3.145-beta1-symbian0.1.4.170-beta2-bb10appveyorimgbotreadme
Last change on this file since 052d1b9331 was 052d1b9331, checked in by Oleksii Serdiuk, 17 years ago

Load English language as default if locale language not available
Center Main Window at application start
Some svn:ignore's

  • Property mode set to 100644
File size: 1.3 KB
Line 
1/*
2 *      TSPSG - TSP Solver and Generator
3 *      Copyright (C) 2007 L¸ppa <lacontacts[at]gmail[dot]com>
4 *
5 *      This file is part of TSPSG.
6 *
7 *      TSPSG is free software: you can redistribute it and/or modify
8 *      it under the terms of the GNU General Public License as published by
9 *      the Free Software Foundation, either version 3 of the License, or
10 *      (at your option) any later version.
11 *
12 *      TSPSG is distributed in the hope that it will be useful,
13 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
14 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 *      GNU General Public License for more details.
16 *
17 *      You should have received a copy of the GNU General Public License
18 *      along with TSPSG.  If not, see <http://www.gnu.org/licenses/>.
19 */
20
21#include <QtGui>
22#include "mainwindow.h"
23
24// TODO: Saving window state on close
25
26MainWindow::MainWindow(QWidget *parent)
27        : QMainWindow(parent)
28{
29        setupUi(this);
30        connect(actionSettingsSettings,SIGNAL(triggered()),this,SLOT(ChangeSettings()));
31        // Centering MainWindow
32        // TODO: Loading of saved window state
33QRect rect = geometry();
34    rect.moveCenter(QApplication::desktop()->screenGeometry(QApplication::desktop()->primaryScreen()).center());
35        setGeometry(rect);
36
37}
38
39void MainWindow::ChangeSettings()
40{
41SettingsDialog sd(this);
42        sd.exec();
43}
Note: See TracBrowser for help on using the repository browser.