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>
16 MainWindow::MainWindow(QWidget *parent) :
18 ui(new Ui::MainWindow)
22 QCoreApplication::setOrganizationName("Fudeco Oy");
23 QCoreApplication::setOrganizationDomain("fudeco.com");
24 QCoreApplication::setApplicationName("Speed Freak");
26 creditsDialog = new CreditsDialog;
27 routeSaveDialog = new RouteSaveDialog;
28 settingsDialog = new SettingsDialog;
31 welcomeDialog = new WelcomeDialog;
32 welcomeDialog->show();
35 MainWindow::~MainWindow()
39 delete routeSaveDialog;
45 void MainWindow::changeEvent(QEvent *e)
47 QMainWindow::changeEvent(e);
49 case QEvent::LanguageChange:
50 ui->retranslateUi(this);
57 void MainWindow::on_pushButtonWWW_clicked()
59 QDesktopServices::openUrl(QUrl("http://garage.maemo.org/projects/speedfreak/"));
62 void MainWindow::on_pushButtonCredits_clicked()
64 creditsDialog->show();
67 void MainWindow::on_pushButtonRoute_clicked()
69 routeSaveDialog->show();
72 void MainWindow::on_pushButtonSettings_clicked()
74 settingsDialog->show();
77 void MainWindow::on_pushButtonAccelerate_clicked()
80 accstart = new accelerationstart(this);