Use common colors and style sheets for all windows and dialogs
[scorecard] / src / course-dialog.cpp
index e51e335..fff235e 100644 (file)
@@ -1,3 +1,11 @@
+/*
+ * Copyright (C) 2009 Sakari Poussa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, version 2.
+ */
+
 #include <QtGui>
 #include <QLayout>
 #include <QLineEdit>
@@ -5,8 +13,7 @@
 #include <QtGui/QTableWidget>
 
 #include "course-dialog.h"
-#include "cell-delegate.h"
-
+#include "score-common.h"
 
 CourseSelectDialog::CourseSelectDialog(QWidget *parent) : QDialog(parent)
 {
@@ -127,13 +134,12 @@ void CourseDialog::createTable(QWidget *parent)
   table->horizontalHeader()->hide();
   table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
   table->verticalHeader()->setResizeMode(QHeaderView::Stretch);
+  table->setStyleSheet(ScoreColor::styleSheet());
 }
 
 void CourseDialog::init(Course *course)
 {
   QTableWidgetItem *par, *hcp;
-  QColor fgColor(Qt::white);
-  QColor bgColor(Qt::black);
 
   for (int i=0; i<18; i++) {
     if (course) {
@@ -147,8 +153,7 @@ void CourseDialog::init(Course *course)
     QTableWidgetItem *len = new QTableWidgetItem("");
 
     QTableWidgetItem *holeNum = new QTableWidgetItem(QString::number(i+1));
-    holeNum->setTextColor(fgColor);
-    holeNum->setBackgroundColor(bgColor);
+    holeNum->setBackgroundColor(ScoreColor::holeBg());
 
     holeNum->setTextAlignment(Qt::AlignCenter);
     par->setTextAlignment(Qt::AlignCenter);