From 1857c66ff17cb1ae443495136223a29db8f98c22 Mon Sep 17 00:00:00 2001 From: Sagi Dayan Date: Wed, 8 Oct 2014 00:44:39 +0300 Subject: [PATCH] added feature #26 For now there are 2 colors. red - fail or really low yellow - you might want to try again :) --- main/CourseTab/coursestablemanager.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/main/CourseTab/coursestablemanager.cpp b/main/CourseTab/coursestablemanager.cpp index 265a359..1f34ee2 100644 --- a/main/CourseTab/coursestablemanager.cpp +++ b/main/CourseTab/coursestablemanager.cpp @@ -209,7 +209,24 @@ void coursesTableManager::addRow(const gradeCourse *courseToAdd) courseTBL->setItem(i,j++,type); courseTBL->setItem(i,j++,points); courseTBL->setItem(i,j++,hours); - courseTBL->setItem(i,j++,grade); + courseTBL->setItem(i,j,grade); + if(c->getGrade() < 55 && c->getGrade() != 0) + { + courseTBL->item(i, j)->setBackground(Qt::darkRed); + courseTBL->item(i,j)->setTextColor(Qt::white); + } + else if(55 <= c->getGrade() && c->getGrade() < 70 ) + { + courseTBL->item(i, j)->setBackground(Qt::darkYellow); + courseTBL->item(i,j)->setTextColor(Qt::white); + } +// else if(70 < c->getGrade() && c->getGrade() <= 80 ) +// courseTBL->item(i, j)->setBackground(Qt::darkGreen); //They Look Bad!! +// else if(c->getGrade() > 80) +// courseTBL->item(i, j)->setBackground(Qt::green); + + j++; + courseTBL->setItem(i,j,addition); }