4 * @author Janne Änäkkälä <janne.anakkala@fudeco.com>
5 * @author Toni Jussila <toni.jussila@fudeco.com>
6 * @copyright (c) 2010 Speed Freak team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
10 #ifndef RESULTDIALOG_H
11 #define RESULTDIALOG_H
14 #include <helpaccelerationdialog.h>
21 class ResultDialog : public QDialog {
24 ResultDialog(QWidget *parent = 0);
26 HelpAccelerationDialog *helpAccelerationDialog;
28 void setEnd(int pValue);
29 void setValue(int pSpeed, double pTime);
30 void setLabelInfoToUser(QString infoText);
32 void setSendServerButtonEnabled();
35 void sendresult(double);
38 void changeEvent(QEvent *e);
39 void paintEvent(QPaintEvent *);
42 QPoint changeMeasuresToDiagramPoint(int aSpeed, qreal aTime);
43 void setTimesIntoLabels();
44 void setTimeAxelLength(int pChoice);
46 void showOrHideLabels();
47 int getTargetChoice();
52 double diagramGapStem;
53 double diagramGapHorizontal;
54 QStringList speedList;
60 void on_pushButtonEMail_clicked();
61 void on_pushButtonInfo_clicked();
62 void on_pushButtonNew_clicked();
63 void on_pushButtonSend_clicked();
64 void killHelpDialog();
67 #endif // RESULTDIALOG_H