libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
32 #include "../../exception/exceptionnotpossible.h"
34 #include <QHBoxLayout>
45 setLayout(
new QHBoxLayout(
this));
47 this->layout()->setMargin(0);
48 this->layout()->setContentsMargins(0, 0, 0, 0);
87 SIGNAL(currentIndexChanged(
int)),
92 SIGNAL(valueChanged(
double)),
97 SIGNAL(valueChanged(
double)),
102 SIGNAL(valueChanged(
double)),
156 "precisionwidget.cpp @ setCurrentIndex(int index) -- ERROR "
157 "programming error.");
223 "precisionwidget.cpp @ getPrecision()-- ERROR programming error.");
232 if(precision->
unit() == PrecisionUnit::dalton)
244 else if(precision->
unit() == PrecisionUnit::ppm)
256 else if(precision->
unit() == PrecisionUnit::res)
271 "precisionwidget.cpp @ setPrecision(PrecisionPtr precision)-- ERROR "
272 "programming error.");
static PrecisionPtr getPpmInstance(pappso_double value)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
static PrecisionPtr getDaltonInstance(pappso_double value)
virtual pappso_double getNominal() const final
static PrecisionPtr getResInstance(pappso_double value)
virtual PrecisionUnit unit() const =0