79 fFourierPower_lineEdit->setValidator(
new QIntValidator(fFourierPower_lineEdit) );
80 fPhaseCorrectionRangeLow_lineEdit->setValidator(
new QDoubleValidator(fPhaseCorrectionRangeLow_lineEdit) );
81 fPhaseCorrectionRangeUp_lineEdit->setValidator(
new QDoubleValidator(fPhaseCorrectionRangeUp_lineEdit) );
82 fRangeLow_lineEdit->setValidator(
new QDoubleValidator(fRangeLow_lineEdit) );
83 fRangeUp_lineEdit->setValidator(
new QDoubleValidator(fRangeUp_lineEdit) );
106 QString str = fPhase_lineEdit->text();
114 ival = str.toInt(&ok);
117 if (str.startsWith(
"par")) {
119 ival = str.toInt(&ok);
121 fPhase_lineEdit->clear();
122 QMessageBox::critical(
this,
"ERROR",
123 "Allowed phase entries are either a parameter number,\n or an parXX entry, where XX is a parameter number",
124 QMessageBox::Ok, QMessageBox::NoButton);
125 fPhase_lineEdit->setFocus();
128 fPhase_lineEdit->clear();
129 QMessageBox::critical(
this,
"ERROR",
130 "Allowed phase entries are either a parameter number,\n or an parXX entry, where XX is a parameter number",
131 QMessageBox::Ok, QMessageBox::NoButton);
132 fPhase_lineEdit->setFocus();
165 fFourierBlock =
"###############################################################\n";
167 fFourierBlock +=
"units " + fUnits_comboBox->currentText() +
"\n";
168 QString str = fFourierPower_lineEdit->text();
171 fFourierBlock +=
"apodization " + fApodization_comboBox->currentText() +
"\n";
172 fFourierBlock +=
"plot " + fPlot_comboBox->currentText() +
"\n";
173 str = fPhase_lineEdit->text();
176 if (!fPhaseCorrectionRangeLow_lineEdit->text().isEmpty() && !fPhaseCorrectionRangeUp_lineEdit->text().isEmpty()) {
177 fFourierBlock +=
"range_for_phase_correction " + fPhaseCorrectionRangeLow_lineEdit->text() +
" " +
178 fPhaseCorrectionRangeUp_lineEdit->text() +
"\n";
180 if (!fRangeLow_lineEdit->text().isEmpty() && !fRangeUp_lineEdit->text().isEmpty()) {
181 fFourierBlock +=
"range " + fRangeLow_lineEdit->text() +
" " + fRangeUp_lineEdit->text() +
"\n";