projects
/
scorecard
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
TODO list update. Initial screen for pro mode
[scorecard]
/
src
/
score-dialog.h
diff --git
a/src/score-dialog.h
b/src/score-dialog.h
index
380c097
..
8d0d934
100644
(file)
--- a/
src/score-dialog.h
+++ b/
src/score-dialog.h
@@
-106,7
+106,7
@@
public:
void results(QVector<QString> &scores);
bool validate(void);
void results(QVector<QString> &scores);
bool validate(void);
- private slots:
+private slots:
void up(void);
void down(void);
void next(void);
void up(void);
void down(void);
void next(void);
@@
-141,7
+141,7
@@
private:
};
// Class for editing single hole in one dialog
};
// Class for editing single hole in one dialog
-class ScoreDialogSingle: public QDialog
+class ScoreDialogSingle: public ScoreDialog
{
Q_OBJECT;
{
Q_OBJECT;
@@
-152,11
+152,22
@@
public:
void init(Course *course, Score *score = 0);
void results(QVector<QString> &scores);
void init(Course *course, Score *score = 0);
void results(QVector<QString> &scores);
+private slots:
+ void up(void);
+ void down(void);
+ void next(void);
+ //void finish(void);
+
private:
private:
+ enum { ROWS = 7, COLS = 3 };
+ enum { ROW_HOLE = 0, ROW_PAR = 1, ROW_HCP = 2, ROW_SCORE = 3, ROW_PUTTS = 4, ROW_FAIRWAY = 5, ROW_GREEN = 6 };
+
void createTable(QWidget *parent = 0);
void createButton(QWidget *parent = 0);
void createLayout(QWidget *parent = 0);
void createTable(QWidget *parent = 0);
void createButton(QWidget *parent = 0);
void createLayout(QWidget *parent = 0);
+ void setDefaultScore(QTableWidget *table);
+ void moveToNextCell(QTableWidgetItem *item);
// Widgets
QTableWidget *table;
// Widgets
QTableWidget *table;