Subversion Repositories svn1-original

Rev

Rev 306 | Go to most recent revision | 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);
297 david 40
    void loadExternalHtmlTeams(void);
153 - 41
    void storeExternalTeams(void);
156 david 42
    void storeTeamInfo(void);
157 david 43
    void storeLegData(void);
44
    void uploadLegData(void);
160 - 45
    void generateReports(void);
225 - 46
    void showAbout(void);
244 - 47
    void recalcLegTimes(void);
306 david 48
    void changeTeamNumber(void);
98 - 49
};
50
 
51
#endif // MAINWINDOW_H