X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=Client%2Fresultdialog.cpp;h=a5f5d324816544d3ac05785e9dc9f539f32ecf92;hb=e1433788e9e93b87272527aae8670d38c1b18149;hp=774390b9715486da4cba6461885e63c944f64e08;hpb=432769267c7bf1b5718f11535adbbf53969d55a5;p=speedfreak diff --git a/Client/resultdialog.cpp b/Client/resultdialog.cpp index 774390b..a5f5d32 100644 --- a/Client/resultdialog.cpp +++ b/Client/resultdialog.cpp @@ -13,6 +13,7 @@ #include "math.h" #include #include +#include const int DIAGRAM_WIDTH = 400; const int DIAGRAM_HEIGHT = 300; @@ -57,6 +58,9 @@ ResultDialog::ResultDialog(QWidget *parent) : ui(new Ui::ResultDialog) { ui->setupUi(this); + + helpAccelerationDialog = NULL; + timeAxelLength = 10; resultString = ""; speedList << "0" << "10" << "20" << "30" << "40" << "50" << "60" << "70" << "80" << "90" << "100" ; @@ -768,3 +772,30 @@ void ResultDialog::setSendServerButtonEnabled() { ui->pushButtonSend->setEnabled(true); } + +/** + * This slot function called when ever info button clicked. + */ +void ResultDialog::on_pushButtonInfo_clicked() +{ + if(!helpAccelerationDialog) + { + helpAccelerationDialog = new HelpAccelerationDialog; + } + connect(helpAccelerationDialog, SIGNAL(rejected()), this, SLOT(killHelpDialog())); + helpAccelerationDialog->show(); +} + +/** + * This slot function called when ever dialog rejected. + */ +void ResultDialog::killHelpDialog() +{ + if(helpAccelerationDialog) + { + qDebug() << "__Result kill: helpAccelerationDialog"; + delete helpAccelerationDialog; + helpAccelerationDialog = NULL; + } +} +