libpappsomspp
Library for mass spectrometry
|
#include <precisionwidget.h>
Signals | |
void | precisionChanged (pappso::PrecisionPtr precision) const |
Public Member Functions | |
PrecisionWidget (QWidget *parent=0) | |
~PrecisionWidget () | |
void | setPrecision (PrecisionPtr precision) |
const PrecisionPtr & | getPrecision () const |
Private Member Functions | |
Q_SLOT void | setCurrentIndex (int) |
Q_SLOT void | setPpmValueChanged (double) |
Q_SLOT void | setResValueChanged (double) |
Q_SLOT void | setDaltonValueChanged (double) |
Private Attributes | |
QComboBox * | mp_unitComboBox |
QDoubleSpinBox * | mp_ppmValueSpinBox |
QDoubleSpinBox * | mp_resValueSpinBox |
QDoubleSpinBox * | mp_daltonValueSpinBox |
PrecisionPtr | mp_precisionDalton |
PrecisionPtr | mp_precisionPpm |
PrecisionPtr | mp_precisionRes |
int | m_oldIndex |
Definition at line 45 of file precisionwidget.h.
pappso::PrecisionWidget::PrecisionWidget | ( | QWidget * | parent = 0 | ) |
Definition at line 41 of file precisionwidget.cpp.
References pappso::PrecisionFactory::getDaltonInstance(), pappso::PrecisionFactory::getPpmInstance(), pappso::PrecisionFactory::getResInstance(), m_oldIndex, mp_daltonValueSpinBox, mp_ppmValueSpinBox, mp_precisionDalton, mp_precisionPpm, mp_precisionRes, mp_resValueSpinBox, mp_unitComboBox, setCurrentIndex(), setDaltonValueChanged(), setPpmValueChanged(), setPrecision(), and setResValueChanged().
pappso::PrecisionWidget::~PrecisionWidget | ( | ) |
Definition at line 109 of file precisionwidget.cpp.
const PrecisionPtr & pappso::PrecisionWidget::getPrecision | ( | ) | const |
Definition at line 205 of file precisionwidget.cpp.
References mp_precisionDalton, mp_precisionPpm, mp_precisionRes, and mp_unitComboBox.
|
signal |
Referenced by setCurrentIndex(), setDaltonValueChanged(), setPpmValueChanged(), and setResValueChanged().
|
private |
Definition at line 114 of file precisionwidget.cpp.
References pappso::PrecisionBase::getNominal(), m_oldIndex, mp_daltonValueSpinBox, mp_ppmValueSpinBox, mp_precisionDalton, mp_precisionPpm, mp_precisionRes, mp_resValueSpinBox, mp_unitComboBox, and precisionChanged().
Referenced by PrecisionWidget().
|
private |
Definition at line 163 of file precisionwidget.cpp.
References pappso::PrecisionFactory::getDaltonInstance(), mp_precisionDalton, and precisionChanged().
Referenced by PrecisionWidget().
|
private |
Definition at line 177 of file precisionwidget.cpp.
References pappso::PrecisionFactory::getPpmInstance(), mp_precisionPpm, and precisionChanged().
Referenced by PrecisionWidget().
void pappso::PrecisionWidget::setPrecision | ( | PrecisionPtr | precision | ) |
Definition at line 228 of file precisionwidget.cpp.
References pappso::dalton, pappso::PrecisionBase::getNominal(), mp_daltonValueSpinBox, mp_ppmValueSpinBox, mp_precisionDalton, mp_precisionPpm, mp_precisionRes, mp_resValueSpinBox, mp_unitComboBox, pappso::ppm, pappso::res, and pappso::PrecisionBase::unit().
Referenced by PrecisionWidget().
|
private |
Definition at line 191 of file precisionwidget.cpp.
References pappso::PrecisionFactory::getResInstance(), mp_precisionRes, and precisionChanged().
Referenced by PrecisionWidget().
|
private |
Definition at line 60 of file precisionwidget.h.
Referenced by PrecisionWidget(), and setCurrentIndex().
|
private |
Definition at line 54 of file precisionwidget.h.
Referenced by PrecisionWidget(), setCurrentIndex(), and setPrecision().
|
private |
Definition at line 52 of file precisionwidget.h.
Referenced by PrecisionWidget(), setCurrentIndex(), and setPrecision().
|
private |
Definition at line 56 of file precisionwidget.h.
Referenced by PrecisionWidget(), getPrecision(), setCurrentIndex(), setDaltonValueChanged(), and setPrecision().
|
private |
Definition at line 57 of file precisionwidget.h.
Referenced by PrecisionWidget(), getPrecision(), setCurrentIndex(), setPpmValueChanged(), and setPrecision().
|
private |
Definition at line 58 of file precisionwidget.h.
Referenced by PrecisionWidget(), getPrecision(), setCurrentIndex(), setPrecision(), and setResValueChanged().
|
private |
Definition at line 53 of file precisionwidget.h.
Referenced by PrecisionWidget(), setCurrentIndex(), and setPrecision().
|
private |
Definition at line 50 of file precisionwidget.h.
Referenced by PrecisionWidget(), getPrecision(), setCurrentIndex(), and setPrecision().