#include <qseedgealignerui.h>


Public Member Functions | |
| QseEdgeAlignerUI (QseEdgeAligner *edgeAligner, QWidget *parent=0) | |
Private Slots | |
| void | dialogApply () |
| void | dialogCancel () |
Private Attributes | |
| QseEdgeAligner * | m_EdgeAligner |
| QseRegExpParameterEditor | m_EnergyPatternEditor |
| QseRegExpParameterEditor | m_DetectorPatternEditor |
| QseRegExpParameterEditor | m_NormalizationPatternEditor |
| QseRegExpParameterEditor | m_SecondsPatternEditor |
Definition at line 10 of file qseedgealignerui.h.
| QseEdgeAlignerUI::QseEdgeAlignerUI | ( | QseEdgeAligner * | edgeAligner, | |
| QWidget * | parent = 0 | |||
| ) |
Definition at line 6 of file qseedgealignerui.cpp.
References dialogApply(), dialogCancel(), m_DetectorPatternEditor, m_EdgeAligner, m_EnergyPatternEditor, m_NormalizationPatternEditor, m_SecondsPatternEditor, and QseRegExpParameterEditor::setEditors().
00007 : QseEXAFSOperatorUI(edgeAligner, parent), 00008 m_EdgeAligner(edgeAligner), 00009 m_EnergyPatternEditor(this, &m_EdgeAligner->m_EnergyPattern, NULL), 00010 m_DetectorPatternEditor(this, &m_EdgeAligner->m_DetectorPattern, NULL), 00011 m_NormalizationPatternEditor(this, &m_EdgeAligner->m_NormalizationPattern, NULL), 00012 m_SecondsPatternEditor(this, &m_EdgeAligner->m_SecondsPattern, NULL) 00013 { 00014 setupUi(this); 00015 00016 m_EnergyPatternEditor.setEditors 00017 (energyPatternEdit,energyRegexp,patternApply,patternCancel); 00018 m_DetectorPatternEditor.setEditors 00019 (detectorPatternEdit,detectorRegexp,patternApply,patternCancel); 00020 m_NormalizationPatternEditor.setEditors 00021 (normalizationPatternEdit,normalizationRegexp,patternApply,patternCancel); 00022 m_SecondsPatternEditor.setEditors 00023 (secondsPatternEdit,secondsRegexp,patternApply,patternCancel); 00024 00025 connect(patternApply, SIGNAL(clicked()), this, SLOT(dialogApply())); 00026 connect(patternCancel, SIGNAL(clicked()), this, SLOT(dialogCancel())); 00027 00028 QGridLayout *layout = new QGridLayout; 00029 00030 layout->addWidget 00031 (new QseGraphController(m_EdgeAligner -> m_OutputData, NULL), 0, 0); 00032 00033 m_GraphHolder->setLayout(layout); 00034 };

| void QseEdgeAlignerUI::dialogApply | ( | ) | [private, slot] |
Definition at line 36 of file qseedgealignerui.cpp.
References QseOperatorEditor::editorApply(), and QseOperatorEditor::editorValidate().
Referenced by QseEdgeAlignerUI().
00037 { 00038 if (editorValidate()) { 00039 editorApply(); 00040 00041 patternApply -> setEnabled(false); 00042 patternCancel-> setEnabled(false); 00043 } 00044 }
| void QseEdgeAlignerUI::dialogCancel | ( | ) | [private, slot] |
Definition at line 46 of file qseedgealignerui.cpp.
References QseOperatorEditor::editorCancel().
Referenced by QseEdgeAlignerUI().
00047 { 00048 editorCancel(); 00049 00050 patternApply -> setEnabled(false); 00051 patternCancel-> setEnabled(false); 00052 }
QseEdgeAligner* QseEdgeAlignerUI::m_EdgeAligner [private] |
1.5.5