+
+/**
+ * Saves the given measures to array.
+ * @param pMeasures has information about acceleration.
+ */
+void ResultDialog::saveMeasuresToArray(Measures *pMeasures)
+{
+ timeArray[0] = pMeasures->getTime10kmh();
+ timeArray[1] = pMeasures->getTime20kmh();
+ timeArray[2] = pMeasures->getTime30kmh();
+ timeArray[3] = pMeasures->getTime40kmh();
+ timeArray[4] = pMeasures->getTime50kmh();
+ timeArray[5] = pMeasures->getTime60kmh();
+ timeArray[6] = pMeasures->getTime70kmh();
+ timeArray[7] = pMeasures->getTime80kmh();
+ timeArray[8] = pMeasures->getTime90kmh();
+ timeArray[9] = pMeasures->getTime100kmh();
+
+ for (int i = 0; i < 4; i++)
+ {
+ points[i] = changeMeasuresToDiagramPoint(speedArray[i], timeArray[i]);
+ }
+
+ QString time, timeInteger;
+ timeInteger.setNum(timeArray[3]);
+ time = "0 - 40 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult40kmh->setText(time);
+
+ timeInteger.setNum(timeArray[2]);
+ time = "0 - 30 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult30kmh->setText(time);
+
+ timeInteger.setNum(timeArray[1]);
+ time = "0 - 20 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult20kmh->setText(time);
+
+ timeInteger.setNum(timeArray[0]);
+ time = "0 - 10 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult10kmh->setText(time);
+
+ /* timeInteger.setNum(timeArray[5]);
+ time = "0 - 60 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult_5->setText(time);
+
+ timeInteger.setNum(timeArray[4]);
+ time = "0 - 50 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult_6->setText(time);
+
+ timeInteger.setNum(timeArray[3]);
+ time = "0 - 40 km/h: ";
+ time.append(timeInteger);
+ ui->labelResult_7->setText(time);*/
+
+ this->repaint();
+
+ for (int i = 0; i < 10; i++)
+ {
+ timeArray[i] = 0;
+ }
+}