Subversion Repositories svn1-original

Rev

Rev 207 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
98 - 1
#ifndef MAINWINDOW_H
2
#define MAINWINDOW_H
3
 
4
#include <QMainWindow>
5
#include <QTextCursor>
6
#include <QTextDocument>
7
 
207 - 8
class QmReportWindow;
9
 
98 - 10
namespace Ui {
11
    class MainWindow;
12
}
13
 
14
class MainWindow : public QMainWindow {
15
    Q_OBJECT
16
public:
17
    MainWindow(QWidget *parent = 0);
18
    ~MainWindow();
137 david 19
    static void showMessage( const QString &msg, int timeout = 0);
207 - 20
    static void registerReport(const QString &report, const QString &name);
98 - 21
 
22
protected:
23
    void changeEvent(QEvent *e);
24
 
25
private:
26
    Ui::MainWindow *ui;
207 - 27
    QmReportWindow *reportWindow;
130 david 28
 
29
public slots:
30
    void setStartTimes(void);
131 - 31
    void clearLegTimes(void);
32
    void resetTeamData(void);
132 - 33
    void generateDummyTeamNames(void);
133 david 34
    void ClearOneLegTimes(void);
35
    void setCalcLegStart(void);
135 david 36
    void setOrderedIncLegStart(void);
37
    void setStaggeredLegStart(void);
38
    void setFixedLegStart(void);
148 - 39
    void loadExternalTeams(void);
153 - 40
    void storeExternalTeams(void);
156 david 41
    void storeTeamInfo(void);
157 david 42
    void storeLegData(void);
43
    void uploadLegData(void);
160 - 44
    void generateReports(void);
165 - 45
    void displaySummary(void);
225 - 46
    void showAbout(void);
98 - 47
};
48
 
49
#endif // MAINWINDOW_H