示例#1
0
//---------------------------------------------------------------------------
void Control::on_PlayPause_clicked(bool checked)
{
    if (SelectedSpeed==Control::Speed_O)
        on_P1_clicked(checked);
    else
        on_Pause_clicked(checked);
}
示例#2
0
文件: Control.cpp 项目: ablwr/qctools
//---------------------------------------------------------------------------
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);
}
//Obsługa klawiszy klawiatury
void MainWindow::keyReleaseEvent(QKeyEvent *e)
{
    switch (e->key()) {
    case Qt::Key_0:
        on_P0_clicked();
        e->accept();
        break;

    case Qt::Key_1:
        on_P1_clicked();
        e->accept();
        break;

    case Qt::Key_2:
        on_P2_clicked();
        e->accept();
        break;

    case Qt::Key_3:
        on_P3_clicked();
        e->accept();
        break;

    case Qt::Key_4:
        on_P4_clicked();
        e->accept();
        break;

    case Qt::Key_5:
        on_P5_clicked();
        e->accept();
        break;

    case Qt::Key_6:
        on_P6_clicked();
        e->accept();
        break;

    case Qt::Key_7:
        on_P7_clicked();
        e->accept();
        break;

    case Qt::Key_8:
        on_P8_clicked();
        e->accept();
        break;

    case Qt::Key_9:
        on_P9_clicked();
        e->accept();
        break;

    case Qt::Key_Plus:
        on_P_plus_clicked();
        e->accept();
        break;

    case Qt::Key_Minus:
        on_P_minus_clicked();
        e->accept();
        break;

    case Qt::Key_Slash:
        on_P_dzielenie_clicked();
        e->accept();
        break;

    case Qt::Key_Asterisk:
        on_P_mnozenie_clicked();
        e->accept();
        break;

    case Qt::Key_Equal:
        on_P_rowna_sie_clicked();
        e->accept();
        break;

    case Qt::Key_Enter:
        on_P_rowna_sie_clicked();
        e->accept();
        break;

    case Qt::Key_Comma:
        on_PComma_clicked();
        e->accept();
        break;

    case Qt::Key_Backspace:
        on_P_C_clicked();
        e->accept();
        break;

    default:
e->ignore();
        break;
    }
 }