1 #include "accelerationstart.h"
2 #include "ui_accelerationstartdialog.h"
5 accelerationstart::accelerationstart(QWidget *parent) :
7 ui(new Ui::accelerationstart)
10 ui->buttonStart->setDisabled(true);
11 accRealTimeDialog = NULL;
14 ui->categorComboBox->addItem("Select category");
15 //ui->categorComboBox->addItem("-");
16 ui->categorComboBox->addItem("0 - 20 km/h",20);
17 ui->categorComboBox->addItem("0 - 40 km/h");
18 ui->categorComboBox->addItem("0 - 100 km/h");
21 accelerationstart::~accelerationstart()
25 delete accRealTimeDialog;
28 void accelerationstart::changeEvent(QEvent *e)
30 QDialog::changeEvent(e);
32 case QEvent::LanguageChange:
33 ui->retranslateUi(this);
40 void accelerationstart::on_buttonCalib_clicked()
42 if(accRealTimeDialog == NULL)
43 accRealTimeDialog = new AccRealTimeDialog(this);
45 accRealTimeDialog->Calibrate();
47 ui->buttonStart->setEnabled(true);
50 void accelerationstart::on_buttonStart_clicked()
52 if( stopMeasureSpeed == 0 )
55 msgBox.setWindowTitle("Can not start measure!");
56 msgBox.setText("Select category first!");
57 msgBox.setDefaultButton(QMessageBox::Ok);
61 accRealTimeDialog->SetStopMeasureSpeed( stopMeasureSpeed );
62 accRealTimeDialog->startAccelerationMeasure();
63 accRealTimeDialog->show();
66 void accelerationstart::on_categorComboBox_currentIndexChanged( int index )
70 stopMeasureSpeed = 20;
72 stopMeasureSpeed = 40;
74 stopMeasureSpeed = 100;