Added check for username and some code cleaning.
[speedfreak] / Client / mainwindow.cpp
1 /*
2  * Mainwindow for speedFreak project
3  *
4  * @author      Rikhard Kuutti <rikhard.kuutti@fudeco.com>
5  * @copyright   (c) 2010 Speed Freak team
6  * @license     http://opensource.org/licenses/gpl-license.php GNU Public License
7  */
8
9 #include "mainwindow.h"
10 #include "ui_mainwindow.h"
11
12 #include <QDesktopServices>
13 #include <QUrl>
14
15 MainWindow::MainWindow(QWidget *parent) :
16     QMainWindow(parent),
17     ui(new Ui::MainWindow)
18 {
19     ui->setupUi(this);
20
21     creditsDialog = new CreditsDialog;
22     routeSaveDialog = new RouteSaveDialog;
23
24     welcomeDialog = new WelcomeDialog;
25     welcomeDialog->show();
26 }
27
28 MainWindow::~MainWindow()
29 {
30     delete ui;
31
32     delete routeSaveDialog;
33 }
34
35 void MainWindow::changeEvent(QEvent *e)
36 {
37     QMainWindow::changeEvent(e);
38     switch (e->type()) {
39     case QEvent::LanguageChange:
40         ui->retranslateUi(this);
41         break;
42     default:
43         break;
44     }
45 }
46
47 void MainWindow::on_pushButtonWWW_clicked()
48 {
49     QDesktopServices::openUrl(QUrl("http://garage.maemo.org/projects/speedfreak/"));
50 }
51
52 void MainWindow::on_pushButtonCredits_clicked()
53 {
54     creditsDialog->show();
55 }
56
57 void MainWindow::on_pushButtonRoute_clicked()
58 {
59     routeSaveDialog->show();
60 }