#include <qsenormalizerui.h>


Definition at line 11 of file qsenormalizerui.h.
| QseNormalizerUI::QseNormalizerUI | ( | QseNormalizer * | normalizer, | |
| QWidget * | parent = 0 | |||
| ) |
Definition at line 6 of file qsenormalizerui.cpp.
References dialogApply(), dialogCancel(), m_DetectorPatternEditor, m_EnergyPatternEditor, m_InputEnergyUnitsEditor, m_MaxScanRowCountEditor, m_MinScanRowCountEditor, m_NormalizationPatternEditor, m_Normalizer, m_OutputEnergyUnitsEditor, m_ScanPatternEditor, m_SecondsPatternEditor, QseEnumParameterEditor::setEditors(), QseStringParameterEditor::setEditors(), and QseRegExpParameterEditor::setEditors().
00007 : QseEXAFSOperatorUI(normalizer, parent), 00008 m_Normalizer(normalizer), 00009 m_ScanPatternEditor(this, &m_Normalizer->m_ScanPattern, NULL), 00010 m_EnergyPatternEditor(this, &m_Normalizer->m_EnergyPattern, NULL), 00011 m_DetectorPatternEditor(this, &m_Normalizer->m_DetectorPattern, NULL), 00012 m_NormalizationPatternEditor(this, &m_Normalizer->m_NormalizationPattern, NULL), 00013 m_SecondsPatternEditor(this, &m_Normalizer->m_SecondsPattern, NULL), 00014 m_MinScanRowCountEditor(this, &m_Normalizer->m_MinScanRowCount, NULL), 00015 m_MaxScanRowCountEditor(this, &m_Normalizer->m_MaxScanRowCount, NULL), 00016 m_InputEnergyUnitsEditor(this, &m_Normalizer->m_InputEnergyUnits, NULL), 00017 m_OutputEnergyUnitsEditor(this, &m_Normalizer->m_OutputEnergyUnits, NULL) 00018 { 00019 setupUi(this); 00020 00021 m_ScanPatternEditor.setEditors 00022 (scanPatternEdit,scanRegexp,patternApply,patternCancel); 00023 m_EnergyPatternEditor.setEditors 00024 (energyPatternEdit,energyRegexp,patternApply,patternCancel); 00025 m_DetectorPatternEditor.setEditors 00026 (detectorPatternEdit,detectorRegexp,patternApply,patternCancel); 00027 m_NormalizationPatternEditor.setEditors 00028 (normalizationPatternEdit,normalizationRegexp,patternApply,patternCancel); 00029 m_SecondsPatternEditor.setEditors 00030 (secondsPatternEdit,secondsRegexp,patternApply,patternCancel); 00031 m_MinScanRowCountEditor.setEditors 00032 (minScanRowCount,patternApply,patternCancel); 00033 m_MaxScanRowCountEditor.setEditors 00034 (maxScanRowCount,patternApply,patternCancel); 00035 m_InputEnergyUnitsEditor.setEditors 00036 (inputUnits,patternApply,patternCancel); 00037 m_OutputEnergyUnitsEditor.setEditors 00038 (outputUnits,patternApply,patternCancel); 00039 00040 connect(patternApply, SIGNAL(clicked()), this, SLOT(dialogApply())); 00041 connect(patternCancel, SIGNAL(clicked()), this, SLOT(dialogCancel())); 00042 00043 QGridLayout *layout = new QGridLayout; 00044 00045 layout->addWidget(new QseGraphController(m_Normalizer -> m_OutputData, NULL), 0, 0); 00046 00047 m_GraphHolder->setLayout(layout); 00048 }

| void QseNormalizerUI::dialogApply | ( | ) | [private, slot] |
Definition at line 50 of file qsenormalizerui.cpp.
References QseOperatorEditor::editorApply(), and QseOperatorEditor::editorValidate().
Referenced by QseNormalizerUI().
00051 { 00052 if (editorValidate()) { 00053 editorApply(); 00054 00055 patternApply -> setEnabled(false); 00056 patternCancel-> setEnabled(false); 00057 } 00058 }
| void QseNormalizerUI::dialogCancel | ( | ) | [private, slot] |
Definition at line 60 of file qsenormalizerui.cpp.
References QseOperatorEditor::editorCancel().
Referenced by QseNormalizerUI().
00061 { 00062 editorCancel(); 00063 00064 patternApply -> setEnabled(false); 00065 patternCancel-> setEnabled(false); 00066 }
QseNormalizer* QseNormalizerUI::m_Normalizer [private] |
1.5.5