Subversion Repositories svn1-original

Rev

Rev 335 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QTextCursor>
#include <QTextDocument>

class QmReportWindow;

namespace Ui {
    class MainWindow;
}

class MainWindow : public QMainWindow {
    Q_OBJECT
public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
    static void showMessage( const QString &msg, int timeout = 0);
    static void registerReport(const QString &report, const QString &name);

protected:
    void changeEvent(QEvent *e);

private:
    Ui::MainWindow *ui;
    QmReportWindow *reportWindow;

public slots:
    void setStartTimes(void);
    void clearLegTimes(void);
    void resetTeamData(void);
    void generateDummyTeamNames(void);
    void ClearOneLegTimes(void);
    void setCalcLegStart(void);
    void setOrderedIncLegStart(void);
    void setStaggeredLegStart(void);
    void setFixedLegStart(void);
    void loadExternalTeams(void);
    void loadExternalHtmlTeams(void);
    void storeExternalTeams(void);
    void storeTeamInfo(void);
    void storeLegData(void);
    void uploadLegData(void);
    void generateReports(void);
    void showAbout(void);
    void recalcLegTimes(void);
    void changeTeamNumber(void);
};

#endif // MAINWINDOW_H