Subversion Repositories svn1

Rev

Rev 126 | Rev 128 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 126 Rev 127
Line 22... Line 22...
22
    ui->tabWidget->addTab( new QmConfigure,   "Configure");
22
    ui->tabWidget->addTab( new QmConfigure,   "Configure");
23
    ui->tabWidget->addTab( new QmConfClass,   "Class");
23
    ui->tabWidget->addTab( new QmConfClass,   "Class");
24
    ui->tabWidget->addTab( new QmConfWinners, "Winners");
24
    ui->tabWidget->addTab( new QmConfWinners, "Winners");
25
    ui->tabWidget->addTab( new qmTeamDisplay, "Team Data");
25
    ui->tabWidget->addTab( new qmTeamDisplay, "Team Data");
26
 
26
 
27
    QMenu *m1 = new QMenu ("Menu1");
27
    QMenu *m1 = new QMenu ("Leg Time Setup");
28
    m1->addAction("Set Start Times", this, SLOT(setStartTimes()));
-
 
29
    ui->menuBar->addMenu(m1);
28
    ui->menuBar->addMenu(m1);
-
 
29
    m1->addAction("Set Start Times", this, SLOT(setStartTimes()));
-
 
30
    m1->addAction("Clear ALL Leg Times", this, SLOT(clearLegTimes()));
-
 
31
    m1->addAction("Reset All Team Data", this, SLOT(resetTeamData()));
-
 
32
 
30
 
33
 
31
 
34
 
32
}
35
}
33
 
36
 
34
MainWindow::~MainWindow()
37
MainWindow::~MainWindow()
Line 48... Line 51...
48
    }
51
    }
49
}
52
}
50
 
53
 
51
void MainWindow::setStartTimes(void)
54
void MainWindow::setStartTimes(void)
52
{
55
{
53
    if ( QMessageBox::Ok != QMessageBox::warning(this, tr("Mara"),
56
    if ( QMessageBox::Ok == QMessageBox::warning(this, tr("Mara"),
54
                                    tr("This will reset the start times for all teams.\n"
57
                                    tr("This will reset the start times for all teams.\n"
55
                                       "Are you sure you want to do this?"),
58
                                       "Are you sure you want to do this?"),
56
                                    QMessageBox::Cancel,
59
                                    QMessageBox::Cancel,
57
                                    QMessageBox::Ok))
60
                                    QMessageBox::Ok))
58
    {
61
    {
-
 
62
        leg_start();
-
 
63
    }
-
 
64
 
-
 
65
}
-
 
66
 
-
 
67
void MainWindow::clearLegTimes(void)
-
 
68
{
-
 
69
    if ( QMessageBox::Ok == QMessageBox::warning(this, tr("Mara"),
-
 
70
                                    tr("This will clear ALL leg times for ALL teams.\n"
-
 
71
                                       "Are you sure you want to do this?"),
-
 
72
                                    QMessageBox::Cancel,
-
 
73
                                    QMessageBox::Ok))
-
 
74
    {
59
        return;
75
        leg_ini();
-
 
76
    }
-
 
77
}
-
 
78
 
-
 
79
void MainWindow::resetTeamData(void)
-
 
80
{
-
 
81
    if ( QMessageBox::Ok == QMessageBox::warning(this, tr("Mara"),
-
 
82
                                    tr("This will clear ALL team information.\n"
-
 
83
                                       "Are you sure you want to do this?"),
-
 
84
                                    QMessageBox::Cancel,
-
 
85
                                    QMessageBox::Ok))
-
 
86
    {
-
 
87
        tm_init();
60
    }
88
    }
61
    qDebug ("Reset start times");
-
 
62
    leg_start();
-
 
63
}
89
}
64
 
90
 
65
/*========================================================================
91
/*========================================================================
66
 *
92
 *
67
 *  Position the cursor on the screen
93
 *  Position the cursor on the screen