X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fscore-dialog.h;fp=src%2Fscore-dialog.h;h=8d0d934ba5576b503dc27347c3736e326df54452;hb=3a7b84c6a869df89c2e922a1af84bab3e89107f2;hp=380c097fbc0e1458d618530c3c38e93821c63d1e;hpb=37e9f2688aca7e941c62d438d44b4f7d21284493;p=scorecard diff --git a/src/score-dialog.h b/src/score-dialog.h index 380c097..8d0d934 100644 --- a/src/score-dialog.h +++ b/src/score-dialog.h @@ -106,7 +106,7 @@ public: void results(QVector &scores); bool validate(void); - private slots: +private slots: void up(void); void down(void); void next(void); @@ -141,7 +141,7 @@ private: }; // Class for editing single hole in one dialog -class ScoreDialogSingle: public QDialog +class ScoreDialogSingle: public ScoreDialog { Q_OBJECT; @@ -152,11 +152,22 @@ public: void init(Course *course, Score *score = 0); void results(QVector &scores); +private slots: + void up(void); + void down(void); + void next(void); + //void finish(void); + 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 setDefaultScore(QTableWidget *table); + void moveToNextCell(QTableWidgetItem *item); // Widgets QTableWidget *table;