Exemple #1
0
//---------------------------------------------------------------------------
void Control::on_PlayPause_clicked(bool checked)
{
    if (SelectedSpeed==Control::Speed_O)
        on_P1_clicked(checked);
    else
        on_Pause_clicked(checked);
}
Exemple #2
0
//---------------------------------------------------------------------------
void Control::on_PlayPause_clicked(bool checked)
{
    qDebug() << "total frames: " << FileInfoData->ReferenceStat()->x_Current_Max;

    if (SelectedSpeed==Control::Speed_O)
        on_P1_clicked(checked);
    else
        on_Pause_clicked(checked);
}
void TimeTracker::on_Reset_clicked()
{
    int ret =  0;
    QMessageBox msgBox;

    if(_startFlag)
    {
        msgBox.setInformativeText("Do you want to reset timeTracker?");
        msgBox.setStandardButtons(QMessageBox::Yes |
                                  QMessageBox::No);
        ret = msgBox.exec();
        if(QMessageBox::Yes == ret)
        {
            bool ok;
            //reset
            QTextStream cout(stdout);
            QString password = "******";
lable:
            QString response = QInputDialog::getText(0,"Athuntication","Password:"******"DEFAULT TEXT",&ok);
            if(QString::compare(response, password, Qt::CaseInsensitive) == 0)
            {
                on_Pause_clicked();
                _startTime = time(NULL);
                _startFlag = false;
                _pauseTime = 0;
                onScreen  = 0;
                _waitTime = 0;
                _pauseFlag = false;
                ui->label_3->setText(QApplication::translate("TimeTracker", "            00:00:00", 0));
            }
            else
            {
                msgBox.setInformativeText("wrong pass word \n Do you wanna try again");
                msgBox.setStandardButtons(QMessageBox::Yes |
                                          QMessageBox::No);
                ret = msgBox.exec();
                if(QMessageBox::Yes == ret)
                {
                    goto lable;
                }
            }
        }
    }
    else
    {
        msgBox.setInformativeText("Time Tracker is not Started");
        ret = msgBox.exec();
    }

}
void TimeTracker::on_stop_clicked()
{
    int ret =  0;
    QMessageBox msgBox;
    on_Pause_clicked();
    msgBox.setText("The document has been modified.");
    msgBox.setInformativeText("Do you want to Abort your changes?");
    msgBox.setStandardButtons(QMessageBox::Yes |
                              QMessageBox::No);
    ret = msgBox.exec();
    if(QMessageBox::Yes == ret)
    {
        exit(0);
    }
    else
    {
        on_Resume_clicked();
    }
}