1 #ifndef COURSE_DIALOG_H
2 #define COURSE_DIALOG_H
8 #include <QDialogButtonBox>
14 class QTableWidgetItem;
17 class CourseSelectDialog: public QDialog
22 CourseSelectDialog(QWidget *parent = 0);
24 void results(QString &club, QString &course);
31 void createLayout(QWidget *parent);
33 QLineEdit *lineEditClub;
34 QLineEdit *lineEditCourse;
37 QPushButton *pushButtonNext;
40 QVBoxLayout *leftLayout;
41 QVBoxLayout *rightLayout;
44 class CourseDialog: public QDialog
49 CourseDialog(QWidget *w);
50 void results(QVector<QString> &, QVector<QString> &, QVector<QString> &);
54 void itemChanged(QTableWidgetItem *item);
55 void nextCell(QObject *);
59 enum { ROW_HOLE = 0, ROW_PAR = 1, ROW_HCP = 2, ROW_LEN = 3,
60 ROW_HOLE_2 = 4, ROW_PAR_2 = 5, ROW_HCP_2 = 6, ROW_LEN_2 = 7};
61 enum { rows = 8, cols = 9, separator_row = 3 };
63 void createTable(QWidget *parent = 0);
64 void createLabel(QWidget *parent = 0);
65 void createLayout(QWidget *parent = 0);
73 QLineEdit *courseEdit;
74 QPushButton *pushButtonFinnish;
77 QVBoxLayout *rightLayout;
78 QVBoxLayout *leftLayout;