- QTableWidgetItem *par, *hcp;
-
- for (int i=0; i<18; i++) {
- if (course) {
- par = new QTableWidgetItem(course->getPar(i));
- hcp = new QTableWidgetItem(course->getHcp(i));
- }
- else {
- par = new QTableWidgetItem("4");
- hcp = new QTableWidgetItem("9");
- }
- QTableWidgetItem *len = new QTableWidgetItem("");
-
- QTableWidgetItem *holeNum = new QTableWidgetItem(QString::number(i+1));
- holeNum->setForeground(ScoreColor::holeBg());
- holeNum->setFlags(Qt::NoItemFlags);
-
- holeNum->setTextAlignment(Qt::AlignCenter);
- par->setTextAlignment(Qt::AlignCenter);
- hcp->setTextAlignment(Qt::AlignCenter);
- len->setTextAlignment(Qt::AlignCenter);
- // len is not in use - here just to confuse ;(
- len->setFlags(Qt::NoItemFlags);
+ QTableWidgetItem *par, *hcp;
+
+ for (int i=0; i<18; i++) {
+ if (course) {
+ // TODO: del or allocate statically...
+ par = new QTableWidgetItem(course->getPar(i));
+ hcp = new QTableWidgetItem(course->getHcp(i));
+ }
+ else {
+ par = new QTableWidgetItem("4");
+ if (i < 9)
+ hcp = new QTableWidgetItem("9");
+ else
+ hcp = new QTableWidgetItem("10");
+ }
+ QTableWidgetItem *len = new QTableWidgetItem("");
+
+ QTableWidgetItem *holeNum = new QTableWidgetItem(QString::number(i+1));
+ holeNum->setForeground(ScoreColor::holeBg());
+ holeNum->setFlags(Qt::NoItemFlags);
+
+ holeNum->setTextAlignment(Qt::AlignCenter);
+ par->setTextAlignment(Qt::AlignCenter);
+ hcp->setTextAlignment(Qt::AlignCenter);
+ len->setTextAlignment(Qt::AlignCenter);
+ // len is not in use - here just to confuse ;(
+ len->setFlags(Qt::NoItemFlags);