added first part of evaluation realised in Cpp
This commit is contained in:
@@ -49,44 +49,51 @@ WindowsSettings::WindowsSettings(DataBase * db, QWidget * parent)
|
||||
"from Strecke where id_bahn like 1 order by seit DESC limit 1";
|
||||
vector<vector<QString>> res;
|
||||
|
||||
res = db->getData(statement, 6);
|
||||
ui->lEShellGeraden->setText(res[0][0]);
|
||||
ui->lEShellKurvenAussen->setText(res[0][1]);
|
||||
ui->lEShellKurvenInnen->setText(res[0][2]);
|
||||
ui->lEShellSteilkurveInnen->setText(res[0][3]);
|
||||
ui->lEShellSteilkurveaussen->setText(res[0][4]);
|
||||
try {
|
||||
res = db->getData(statement, 6);
|
||||
ui->lEShellGeraden->setText(res.at(0).at(0));
|
||||
ui->lEShellKurvenAussen->setText(res.at(0).at(1));
|
||||
ui->lEShellKurvenInnen->setText(res.at(0).at(2));
|
||||
ui->lEShellSteilkurveInnen->setText(res.at(0).at(3));
|
||||
ui->lEShellSteilkurveaussen->setText(res.at(0).at(4));
|
||||
|
||||
// Dea prepare
|
||||
statement = "select geraden, kurven_aussen, "
|
||||
"kurven_innen, steilkurve_innen, steilkurve_aussen, seit "
|
||||
"from Strecke where id_bahn like 2 order by seit DESC limit 1";
|
||||
// Dea prepare
|
||||
statement =
|
||||
"select geraden, kurven_aussen, "
|
||||
"kurven_innen, steilkurve_innen, steilkurve_aussen, seit "
|
||||
"from Strecke where id_bahn like 2 order by seit DESC limit 1";
|
||||
|
||||
res = db->getData(statement, 6);
|
||||
ui->lEDeaGeraden->setText(res[0][0]);
|
||||
ui->lEDeaKurvenAussen->setText(res[0][1]);
|
||||
ui->lEDeaKurvenInnen->setText(res[0][2]);
|
||||
ui->lEDeaSteilkurveInnen->setText(res[0][3]);
|
||||
ui->lEDeaSteilkurveAussen->setText(res[0][4]);
|
||||
res = db->getData(statement, 6);
|
||||
ui->lEDeaGeraden->setText(res.at(0).at(0));
|
||||
ui->lEDeaKurvenAussen->setText(res.at(0).at(1));
|
||||
ui->lEDeaKurvenInnen->setText(res.at(0).at(2));
|
||||
ui->lEDeaSteilkurveInnen->setText(res.at(0).at(3));
|
||||
ui->lEDeaSteilkurveAussen->setText(res.at(0).at(4));
|
||||
|
||||
// duration prepare
|
||||
statement = "select dauer, mindestrundendauer, minsec1, minsec2, minsec3 "
|
||||
"from renndauer";
|
||||
res = db->getData(statement, 5);
|
||||
this->ui->leRenndauer->setText(res[0][0]);
|
||||
this->ui->lEMinTimeSec1->setText(res[0][2]);
|
||||
this->ui->lEMinTimeSec2->setText(res[0][3]);
|
||||
this->ui->lEMinTimeSec3->setText(res[0][4]);
|
||||
// duration prepare
|
||||
statement =
|
||||
"select dauer, mindestrundendauer, minsec1, minsec2, minsec3 "
|
||||
"from renndauer";
|
||||
res = db->getData(statement, 5);
|
||||
this->ui->leRenndauer->setText(res.at(0).at(0));
|
||||
this->ui->lEMinTimeSec1->setText(res.at(0).at(2));
|
||||
this->ui->lEMinTimeSec2->setText(res.at(0).at(3));
|
||||
this->ui->lEMinTimeSec3->setText(res.at(0).at(4));
|
||||
|
||||
// changed -> not reasonable
|
||||
// int minLapTime = res[0][2].toInt() + res[0][3].toInt() +
|
||||
// res[0][4].toInt();
|
||||
this->ui->lEMinRundenzeit->setText(res[0][1]);
|
||||
// changed -> not reasonable
|
||||
// int minLapTime = res[0][2].toInt() + res[0][3].toInt() +
|
||||
// res[0][4].toInt();
|
||||
this->ui->lEMinRundenzeit->setText(res.at(0).at(1));
|
||||
|
||||
statement =
|
||||
"SELECT id, minimumroundtime FROM rennen order by id DESC limit 1";
|
||||
res = this->db->getData(statement, 2);
|
||||
this->rennId = res[0][0].toInt();
|
||||
this->ui->lEMinRundenzeitAktRennen->setText(res[0][1]);
|
||||
statement =
|
||||
"SELECT id, minimumroundtime FROM rennen order by id DESC limit 1";
|
||||
res = this->db->getData(statement, 2);
|
||||
this->rennId = res[0][0].toInt();
|
||||
this->ui->lEMinRundenzeitAktRennen->setText(res.at(0).at(1));
|
||||
|
||||
} catch (std::exception & e) {
|
||||
cout << "missing database :(" << endl;
|
||||
}
|
||||
}
|
||||
void WindowsSettings::repaintMinLapTime() {
|
||||
int minlapTime = 0;
|
||||
|
||||
Reference in New Issue
Block a user