本文整理汇总了C++中KstPSDPtr::readLock方法的典型用法代码示例。如果您正苦于以下问题:C++ KstPSDPtr::readLock方法的具体用法?C++ KstPSDPtr::readLock怎么用?C++ KstPSDPtr::readLock使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KstPSDPtr
的用法示例。
在下文中一共展示了KstPSDPtr::readLock方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fillFieldsForEdit
void KstPsdDialog::fillFieldsForEdit() {
KstPSDPtr pp;
pp = kst_cast<KstPSD>(_dp);
if (pp) {
pp->readLock();
_tagName->setText(pp->tagName());
_w->_vector->setSelection(pp->vTag());
// set sample rate, Units, FFT len, and vector units
_w->_kstFFTOptions->FFTLen->setValue(pp->len());
_w->_kstFFTOptions->SampRate->setText(QString::number(pp->freq()));
_w->_kstFFTOptions->VectorUnits->setText(pp->vUnits());
_w->_kstFFTOptions->RateUnits->setText(pp->rUnits());
_w->_kstFFTOptions->Apodize->setChecked(pp->apodize());
_w->_kstFFTOptions->ApodizeFxn->setCurrentIndex(pp->apodizeFxn());
_w->_kstFFTOptions->Sigma->setValue(pp->gaussianSigma());
_w->_kstFFTOptions->RemoveMean->setChecked(pp->removeMean());
_w->_kstFFTOptions->Interleaved->setChecked(pp->average());
_w->_kstFFTOptions->Output->setCurrentIndex(pp->output());
_w->_kstFFTOptions->InterpolateHoles->setChecked(pp->interpolateHoles());
_w->_kstFFTOptions->synch();
pp->unlock();
_w->_curveAppearance->hide();
_w->_curvePlacement->hide();
_legendText->hide();
_legendLabel->hide();
adjustSize();
resize(minimumSizeHint());
setFixedHeight(height());
}
}