+/*
+ * Mainwindow for speedFreak project
+ *
+ * @author Rikhard Kuutti <rikhard.kuutti@fudeco.com>
+ * @copyright (c) 2010 Speed Freak team
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
+ */
+
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDesktopServices>
#include <QUrl>
+#include <QSettings>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
{
ui->setupUi(this);
+ QCoreApplication::setOrganizationName("Fudeco Oy");
+ QCoreApplication::setOrganizationDomain("fudeco.com");
+ QCoreApplication::setApplicationName("Speed Freak");
+
creditsDialog = new CreditsDialog;
+ routeSaveDialog = new RouteSaveDialog;
+ settingsDialog = new SettingsDialog;
+ accstart = NULL;
+
+ welcomeDialog = new WelcomeDialog;
+ welcomeDialog->show();
}
MainWindow::~MainWindow()
{
delete ui;
+
+ delete routeSaveDialog;
+
+ if(!accstart)
+ delete accstart;
}
void MainWindow::changeEvent(QEvent *e)
{
creditsDialog->show();
}
+
+void MainWindow::on_pushButtonRoute_clicked()
+{
+ routeSaveDialog->show();
+}
+
+void MainWindow::on_pushButtonSettings_clicked()
+{
+ settingsDialog->show();
+}
+
+void MainWindow::on_pushButtonAccelerate_clicked()
+{
+ if(!accstart)
+ accstart = new accelerationstart(this);
+ accstart->show();
+}