tools/qvfb/qvfbratedlg.cpp
changeset 37 758a864f9613
parent 18 2f34d5167611
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    53     oldRate = rate;
    53     oldRate = rate;
    54 
    54 
    55     QVBoxLayout *tl = new QVBoxLayout(this);
    55     QVBoxLayout *tl = new QVBoxLayout(this);
    56     tl->setMargin(5);
    56     tl->setMargin(5);
    57 
    57 
    58     QLabel *label = new QLabel("Target frame rate:", this);
    58     QLabel *label = new QLabel(tr("Target frame rate:"), this);
    59     tl->addWidget(label);
    59     tl->addWidget(label);
    60 
    60 
    61     QHBoxLayout *hl = new QHBoxLayout();
    61     QHBoxLayout *hl = new QHBoxLayout();
    62     tl->addItem(hl);
    62     tl->addItem(hl);
    63     rateSlider = new QSlider(Qt::Horizontal);
    63     rateSlider = new QSlider(Qt::Horizontal);
    65     rateSlider->setMaximum(100);
    65     rateSlider->setMaximum(100);
    66     rateSlider->setPageStep(10);
    66     rateSlider->setPageStep(10);
    67     rateSlider->setValue(rate);
    67     rateSlider->setValue(rate);
    68     hl->addWidget(rateSlider);
    68     hl->addWidget(rateSlider);
    69     connect(rateSlider, SIGNAL(valueChanged(int)), this, SLOT(rateChanged(int)));
    69     connect(rateSlider, SIGNAL(valueChanged(int)), this, SLOT(rateChanged(int)));
    70     rateLabel = new QLabel(QString("%1fps").arg(rate), this);
    70     rateLabel = new QLabel(tr("%1fps").arg(rate), this);
    71     hl->addWidget(rateLabel);
    71     hl->addWidget(rateLabel);
    72 
    72 
    73     hl = new QHBoxLayout();
    73     hl = new QHBoxLayout();
    74     tl->addItem(hl);
    74     tl->addItem(hl);
    75     QPushButton *pb = new QPushButton("OK", this);
    75     QPushButton *pb = new QPushButton(tr("OK"), this);
    76     connect(pb, SIGNAL(clicked()), this, SLOT(ok()));
    76     connect(pb, SIGNAL(clicked()), this, SLOT(ok()));
    77     hl->addWidget(pb);
    77     hl->addWidget(pb);
    78     pb = new QPushButton("Cancel", this);
    78     pb = new QPushButton(tr("Cancel"), this);
    79     connect(pb, SIGNAL(clicked()), this, SLOT(cancel()));
    79     connect(pb, SIGNAL(clicked()), this, SLOT(cancel()));
    80     hl->addWidget(pb);
    80     hl->addWidget(pb);
    81 }
    81 }
    82 
    82 
    83 void QVFbRateDialog::rateChanged(int r)
    83 void QVFbRateDialog::rateChanged(int r)
    84 {
    84 {
    85     if (rateSlider->value() != r)
    85     if (rateSlider->value() != r)
    86 	rateSlider->setValue(r);
    86 	rateSlider->setValue(r);
    87     rateLabel->setText(QString("%1fps").arg(r));
    87     rateLabel->setText(tr("%1fps").arg(r));
    88     emit updateRate(r);
    88     emit updateRate(r);
    89 }
    89 }
    90 
    90 
    91 void QVFbRateDialog::cancel()
    91 void QVFbRateDialog::cancel()
    92 {
    92 {