Subversion Repositories svn1

Rev

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

Rev Author Line No. Line
94 - 1
#ifndef MAINWINDOW_H
2
#define MAINWINDOW_H
3
 
4
#include <QMainWindow>
5
#include <QTextCursor>
6
#include <QTextDocument>
7
 
203 - 8
class QmReportWindow;
9
 
94 - 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();
133 david 19
    static void showMessage( const QString &msg, int timeout = 0);
203 - 20
    static void registerReport(const QString &report, const QString &name);
94 - 21
 
22
protected:
23
    void changeEvent(QEvent *e);
24
 
25
private:
26
    Ui::MainWindow *ui;
203 - 27
    QmReportWindow *reportWindow;
126 david 28
 
29
public slots:
30
    void setStartTimes(void);
127 - 31
    void clearLegTimes(void);
32
    void resetTeamData(void);
128 - 33
    void generateDummyTeamNames(void);
129 david 34
    void ClearOneLegTimes(void);
35
    void setCalcLegStart(void);
131 david 36
    void setOrderedIncLegStart(void);
37
    void setStaggeredLegStart(void);
38
    void setFixedLegStart(void);
144 - 39
    void loadExternalTeams(void);
293 david 40
    void loadExternalHtmlTeams(void);
149 - 41
    void storeExternalTeams(void);
152 david 42
    void storeTeamInfo(void);
153 david 43
    void storeLegData(void);
44
    void uploadLegData(void);
156 - 45
    void generateReports(void);
221 - 46
    void showAbout(void);
240 - 47
    void recalcLegTimes(void);
302 david 48
    void changeTeamNumber(void);
94 - 49
};
50
 
51
#endif // MAINWINDOW_H