Result dialog files restored to version before email send changes.
[speedfreak] / Client / resultdialog.h
index 41722ba..752b790 100644 (file)
@@ -1,7 +1,8 @@
 /*
- * CarMainWindow main class
+ * Result dialog
  *
- * @author     Janne Änäkkälä <janne.anakkala@fudeco.com>
+ * @author     Janne Änäkkälä   <janne.anakkala@fudeco.com>
+ * @author      Toni Jussila   <toni.jussila@fudeco.com>
  * @copyright  (c) 2010 Speed Freak team
  * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  */
@@ -10,7 +11,8 @@
 #define RESULTDIALOG_H
 
 #include <QDialog>
-#include "measures.h"
+#include <helpaccelerationdialog.h>
+
 
 namespace Ui {
     class ResultDialog;
@@ -21,12 +23,16 @@ class ResultDialog : public QDialog {
 public:
     ResultDialog(QWidget *parent = 0);
     ~ResultDialog();
-    void saveMeasuresToArray(Measures *pMeasures);
-    void setDiagramGapStem(double pDiagramGapStem);
-    void setDiagramGapHorizontal(double pDiagramGapHorizontal);
+    HelpAccelerationDialog *helpAccelerationDialog;
+
+    void setEnd(int pValue);
+    void setValue(int pSpeed, double pTime);
+    void setLabelInfoToUser(QString infoText);
+    double getResult();
+    void setSendServerButtonEnabled();
 
 signals:
-    void sendresult();
+    void sendresult(double);
 
 protected:
     void changeEvent(QEvent *e);
@@ -35,6 +41,10 @@ protected:
 private:
     QPoint changeMeasuresToDiagramPoint(int aSpeed, qreal aTime);
     void setTimesIntoLabels();
+    void setTimeAxelLength(int pChoice);
+    void setHeaders();
+    void showOrHideLabels();
+    int getTargetChoice();
 
 private:
     Ui::ResultDialog *ui;
@@ -43,9 +53,14 @@ private:
     double diagramGapHorizontal;
     QStringList speedList;
     QStringList timeList;
+    int timeAxelLength;
+    QString resultString;
 
 private slots:
+    void on_pushButtonInfo_clicked();
+    void on_pushButtonNew_clicked();
     void on_pushButtonSend_clicked();
+    void killHelpDialog();
 };
 
 #endif // RESULTDIALOG_H