c19d5d1ec224f967e3a814f6e14009dfc2bf401e
[speedfreak] / Client / mainwindow.cpp
1 #include "mainwindow.h"
2 #include "ui_mainwindow.h"
3
4 #include <QDesktopServices>
5 #include <QUrl>
6
7 MainWindow::MainWindow(QWidget *parent) :
8     QMainWindow(parent),
9     ui(new Ui::MainWindow)
10 {
11     ui->setupUi(this);
12
13     creditsDialog = new CreditsDialog;
14     routeSaveDialog = new RouteSaveDialog;
15 }
16
17 MainWindow::~MainWindow()
18 {
19     delete ui;
20
21     delete routeSaveDialog;
22 }
23
24 void MainWindow::changeEvent(QEvent *e)
25 {
26     QMainWindow::changeEvent(e);
27     switch (e->type()) {
28     case QEvent::LanguageChange:
29         ui->retranslateUi(this);
30         break;
31     default:
32         break;
33     }
34 }
35
36 void MainWindow::on_pushButtonWWW_clicked()
37 {
38     QDesktopServices::openUrl(QUrl("http://garage.maemo.org/projects/speedfreak/"));
39 }
40
41 void MainWindow::on_pushButtonCredits_clicked()
42 {
43     creditsDialog->show();
44 }
45
46 void MainWindow::on_pushButtonRoute_clicked()
47 {
48     routeSaveDialog->show();
49 }