added progressbar in racewindow
This commit is contained in:
@@ -111,6 +111,12 @@ WindowRace::WindowRace(DataBase *db, QWidget *parent) :
|
||||
this->deaDriverId = tableData[0][2].toInt();
|
||||
this->deaCarId = tableData[0][3].toInt();
|
||||
|
||||
//progressbar
|
||||
this->ui->pbTime->setMaximum(this->fahrzeit);
|
||||
this->ui->pbTime->setMinimum(0);
|
||||
this->ui->pbTime->setTextVisible(false);
|
||||
this->ui->pbTime->setStyleSheet("QProgressBar::chunk { color: #05B8CC;}");
|
||||
|
||||
}
|
||||
void WindowRace::prepareNextRace(){
|
||||
this->firstTimeShell = true;
|
||||
@@ -138,6 +144,9 @@ void WindowRace::prepareNextRace(){
|
||||
this->ui->pBNextRace->setEnabled(false);
|
||||
this->ui->lCountdown->setText(timeWrapper(countdownValue));
|
||||
|
||||
//progressbar
|
||||
this->ui->pbTime->setStyleSheet("QProgressBar::chunk { color: #05B8CC;}");
|
||||
this->ui->pbTime->setValue(0);
|
||||
|
||||
//Ampel Setup
|
||||
ui->WAmpel15->hide();
|
||||
@@ -239,6 +248,8 @@ void WindowRace::countdownUpdate(){
|
||||
countdownValue -= 1;
|
||||
if(countdownValue <= 15){
|
||||
ui->lCountdown->setStyleSheet("QLabel { color: red; }");
|
||||
this->ui->pbTime->setStyleSheet( "QProgressBar::chunk { background-color: yellow; }");
|
||||
//this->ui->pbTime->
|
||||
}
|
||||
if(countdownValue <= -1){
|
||||
this->finished = true;
|
||||
@@ -247,6 +258,7 @@ void WindowRace::countdownUpdate(){
|
||||
}
|
||||
else{
|
||||
ui->lCountdown->setText(timeWrapper(countdownValue));
|
||||
this->ui->pbTime->setValue(this->fahrzeit-countdownValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,17 @@
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_18">
|
||||
<item>
|
||||
<widget class="QProgressBar" name="pbTime">
|
||||
<property name="styleSheet">
|
||||
<string notr="true">
|
||||
</string>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>24</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
|
||||
Reference in New Issue
Block a user