1 #ifndef COURSE_DIALOG_H
2 #define COURSE_DIALOG_H
8 #include <QDialogButtonBox>
16 class QTableWidgetItem;
19 class CourseSelectDialog: public QDialog
24 CourseSelectDialog(QWidget *parent = 0);
26 void results(QString &club, QString &course);
33 void createLayout(QWidget *parent);
36 QLineEdit *lineEditClub;
37 QLineEdit *lineEditCourse;
40 QPushButton *pushButtonNext;
43 QVBoxLayout *leftLayout;
44 QVBoxLayout *rightLayout;
47 class CourseDialog: public QDialog
52 CourseDialog(QWidget *w);
53 void results(QVector<QString> &, QVector<QString> &, QVector<QString> &);
55 void init(Course *course = 0);
64 enum { ROW_HOLE = 0, ROW_PAR = 1, ROW_HCP = 2, ROW_LEN = 3,
65 ROW_HOLE_2 = 4, ROW_PAR_2 = 5, ROW_HCP_2 = 6, ROW_LEN_2 = 7};
66 enum { ROWS = 8, COLS = 9, separator_row = 3 };
68 void createTable(QWidget *parent = 0);
69 void createButton(QWidget *parent = 0);
70 void createLayout(QWidget *parent = 0);
71 void moveToNextCell(QTableWidgetItem *item);
76 QPushButton *pushButtonUp;
77 QPushButton *pushButtonDown;
78 QPushButton *pushButtonNext;
79 QPushButton *pushButtonFinish;
82 QVBoxLayout *rightLayout;
83 QVBoxLayout *leftLayout;