X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmain-window.h;h=fd49cfe141439d9d2d1d632264f70294f7bba2aa;hb=08bc75ee508474556da5cdba854f5ba49e9b1eb4;hp=ca39136c91be23b8cee6e9f5b9f504b894d9c7c9;hpb=f322e3807769eb7bf63e9a3edf2431bc13b6a742;p=scorecard diff --git a/src/main-window.h b/src/main-window.h index ca39136..fd49cfe 100644 --- a/src/main-window.h +++ b/src/main-window.h @@ -1,6 +1,8 @@ #include #include #include +#include +#include #include #include #include @@ -9,7 +11,6 @@ #include "data.h" #include "table-model.h" -#include "tree-model.h" class MainWindow : public QMainWindow { @@ -19,8 +20,7 @@ public: MainWindow(QMainWindow *parent = 0); void createLayout(QWidget *parent = 0); void createStatusBar(); - void createTableView(QList &scoreList, QList &clubList); - void createTreeView(QList &scoreList, QObject *parent); + void createTableView(QList &, QList &); void updateStatusBar(); void loadScoreFile(QString &fileName, QList &scoreList); void loadClubFile(QString &fileName, QList &clubList); @@ -36,29 +36,32 @@ private slots: void nextButtonClicked(); void prevButtonClicked(); - void updateTreeView(const QModelIndex & index); void newScore(); + void editScore(); void newCourse(); + void editCourse(); + void viewStatistics(); private: + void loadSettings(void); Club *findClub(QString &name); + void getStat(QTextEdit *); QList scoreList; QList clubList; ScoreTableModel *scoreTableModel; - ScoreTreeModel *scoreTreeModel; QAbstractItemModel *tableModel; QItemSelectionModel *selectionModel; - QTableView *tableViewFront; - QTableView *tableViewBack; + QTableView *table; // Layouts QVBoxLayout *tableLayout; QVBoxLayout *buttonLayout; + QWidget *centralWidget; // Menus QMenu *menu; @@ -69,12 +72,22 @@ private: QPushButton *firstButton; QPushButton *lastButton; + // Toolbar + QToolBar *toolbar; + // Actions QAction *newScoreAct; + QAction *editScoreAct; QAction *newCourseAct; + QAction *editCourseAct; + QAction *statAct; + QAction *firstAct; + QAction *lastAct; + QAction *nextAct; + QAction *prevAct; + QAction *viewScoreAct; QAction *viewCourseAct; - QAction *viewStatisticAct; void createMenus(); void createActions();