Fix 'approuve' button, add warning when break is not between day start and day end

This commit is contained in:
Aurélie Delhaie
2022-04-09 13:59:48 +02:00
parent 9bb56fe174
commit deb49909d1
11 changed files with 425 additions and 9 deletions

View File

@@ -189,6 +189,7 @@ void MainWindow::compute_time() {
updateBreakLabel();
updateEndLabel();
updateValidIcon();
updateWarningIcon();
double late = 0.0;
double overtime = 0.0;
@@ -213,6 +214,14 @@ void MainWindow::updateValidIcon() {
ui->fridayValidate->setVisible(current_week->getFri()->get_validate());
}
void MainWindow::updateWarningIcon() {
ui->mondayWarning->setVisible(current_week->getMon()->has_warning());
ui->tuesdayWarning->setVisible(current_week->getTue()->has_warning());
ui->wednesdayWarning->setVisible(current_week->getWed()->has_warning());
ui->thurdayWarning->setVisible(current_week->getThu()->has_warning());
ui->fridayWarning->setVisible(current_week->getFri()->has_warning());
}
void MainWindow::updateStartLabel() {
ui->monStartLabel->setText(current_week->getMon()->get_start().toString("HH:mm"));
ui->tueStartLabel->setText(current_week->getTue()->get_start().toString("HH:mm"));