Bugfix: accelerate send result.
[speedfreak] / Client / accelerationstart.cpp
index 11dbf85..ab9198f 100644 (file)
@@ -15,7 +15,9 @@ accelerationstart::accelerationstart(QWidget *parent) :
 {
     ui->setupUi(this);
     ui->buttonStart->setDisabled(true);
+
     accRealTimeDialog = NULL;
+
     stopMeasureSpeed = 0;
 
     ui->categorComboBox->addItem("Select category");
@@ -55,6 +57,8 @@ void accelerationstart::on_buttonCalib_clicked()
     if(accRealTimeDialog == NULL)
         accRealTimeDialog = new AccRealTimeDialog(this);
 
+    connect(accRealTimeDialog, SIGNAL(sendresult(double)), this, SLOT(sendResult(double)));
+
     accRealTimeDialog->Calibrate();
 
     ui->buttonStart->setEnabled(true);
@@ -99,3 +103,11 @@ QString accelerationstart::getMeasureCategory()
     return measureCategory;
 }
 
+/**
+  *This slot function emit mainwindow sendresult.
+  *
+  **/
+void accelerationstart::sendResult(double result)
+{
+    emit sendresult(measureCategory, result);
+}