Removed dummy instructions text and added correct instructions
[speedfreak] / Client / mainwindow.cpp
index 81103a4..6ea222a 100644 (file)
@@ -1,8 +1,17 @@
+/*
+ * 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),
@@ -10,12 +19,27 @@ MainWindow::MainWindow(QWidget *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)
@@ -39,3 +63,20 @@ void MainWindow::on_pushButtonCredits_clicked()
 {
     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();
+}