X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmain-window.h;h=fd49cfe141439d9d2d1d632264f70294f7bba2aa;hb=08bc75ee508474556da5cdba854f5ba49e9b1eb4;hp=3013222f0391e3f9639c450b1f5937bda7113fd5;hpb=acb94b998de0b01debe02293730beb1717820b98;p=scorecard diff --git a/src/main-window.h b/src/main-window.h index 3013222..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 { @@ -20,7 +21,6 @@ public: void createLayout(QWidget *parent = 0); void createStatusBar(); void createTableView(QList &, QList &); - void createTreeView(QList &, QObject *parent = 0); void updateStatusBar(); void loadScoreFile(QString &fileName, QList &scoreList); void loadClubFile(QString &fileName, QList &clubList); @@ -36,22 +36,22 @@ 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; @@ -61,6 +61,7 @@ private: // Layouts QVBoxLayout *tableLayout; QVBoxLayout *buttonLayout; + QWidget *centralWidget; // Menus QMenu *menu; @@ -71,15 +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();