2 * Mainwindow for speedFreak project
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
9 #include "mainwindow.h"
10 #include "ui_mainwindow.h"
12 #include <QDesktopServices>
15 MainWindow::MainWindow(QWidget *parent) :
17 ui(new Ui::MainWindow)
21 creditsDialog = new CreditsDialog;
22 routeSaveDialog = new RouteSaveDialog;
25 ui->pushButtonAccelerate->setAutoFillBackground(true);
26 ui->pushButtonAccelerate->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
27 ui->pushButtonRoute->setAutoFillBackground(true);
28 ui->pushButtonRoute->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
29 ui->pushButtonResults->setAutoFillBackground(true);
30 ui->pushButtonResults->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
31 ui->pushButtonSettings->setAutoFillBackground(true);
32 ui->pushButtonSettings->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
33 ui->pushButtonWWW->setAutoFillBackground(true);
34 ui->pushButtonWWW->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
37 MainWindow::~MainWindow()
40 delete routeSaveDialog;
43 void MainWindow::changeEvent(QEvent *e)
45 QMainWindow::changeEvent(e);
47 case QEvent::LanguageChange:
48 ui->retranslateUi(this);
55 void MainWindow::on_pushButtonWWW_clicked()
57 QDesktopServices::openUrl(QUrl("http://garage.maemo.org/projects/speedfreak/"));
60 void MainWindow::on_pushButtonCredits_clicked()
62 creditsDialog->show();
65 void MainWindow::on_pushButtonRoute_clicked()
67 routeSaveDialog->show();