- QTableWidgetItem *par, *hcp, *scoreItem, *holeNum;
- QColor fgColor(Qt::white);
- QColor bgColor(Qt::darkGray);
-
- for (int i = 0; i < 18; i++) {
- par = new QTableWidgetItem(course->getPar(i));
- hcp = new QTableWidgetItem(course->getHcp(i));
- if (score)
- scoreItem = new QTableWidgetItem(score->getScore(i));
- else
- scoreItem = new QTableWidgetItem("");
- holeNum = new QTableWidgetItem(QString::number(i+1));
-
- holeNum->setTextColor(fgColor);
- holeNum->setBackgroundColor(bgColor);
-
- par->setTextAlignment(Qt::AlignCenter);
- hcp->setTextAlignment(Qt::AlignCenter);
- scoreItem->setTextAlignment(Qt::AlignCenter);
- holeNum->setTextAlignment(Qt::AlignCenter);
-
- if (i < 9) {
- table->setItem(ROW_HOLE, i, holeNum);
- table->setItem(ROW_PAR, i, par);
- table->setItem(ROW_HCP, i, hcp);
- table->setItem(ROW_SCORE, i, scoreItem);
- }
- else {
- table->setItem(ROW_HOLE_2, i-9, holeNum);
- table->setItem(ROW_PAR_2, i-9, par);
- table->setItem(ROW_HCP_2, i-9, hcp);
- table->setItem(ROW_SCORE_2, i-9, scoreItem);
+ TRACE;
+ QTableWidgetItem *par, *hcp, *scoreItem, *holeNum;
+
+ for (int i = 0; i < 18; i++) {
+ par = new QTableWidgetItem(course->getPar(i));
+ hcp = new QTableWidgetItem(course->getHcp(i));
+ if (score)
+ scoreItem = new QTableWidgetItem(score->getScore(i));
+ else
+ scoreItem = new QTableWidgetItem("");
+ holeNum = new QTableWidgetItem(QString::number(i+1));
+
+ holeNum->setTextAlignment(Qt::AlignCenter);
+ holeNum->setFlags(Qt::NoItemFlags);
+ holeNum->setForeground(ScoreColor::holeBg());
+
+ par->setTextAlignment(Qt::AlignCenter);
+ par->setFlags(Qt::NoItemFlags);
+
+ hcp->setTextAlignment(Qt::AlignCenter);
+ hcp->setFlags(Qt::NoItemFlags);
+
+ scoreItem->setTextAlignment(Qt::AlignCenter);
+
+ if (i < 9) {
+ table->setItem(ROW_HOLE, i, holeNum);
+ table->setItem(ROW_PAR, i, par);
+ table->setItem(ROW_HCP, i, hcp);
+ table->setItem(ROW_SCORE, i, scoreItem);
+ }
+ else {
+ table->setItem(ROW_HOLE_2, i-9, holeNum);
+ table->setItem(ROW_PAR_2, i-9, par);
+ table->setItem(ROW_HCP_2, i-9, hcp);
+ table->setItem(ROW_SCORE_2, i-9, scoreItem);
+ }