39  : QSortFilterProxyModel(parent)
 
   41  setFilterRole(Qt::DisplayRole);
 
 
   51                                    const QModelIndex &source_right)
 const 
   55  QVariant leftData  = sourceModel()->
data(source_left, Qt::UserRole);
 
   56  QVariant rightData = sourceModel()->data(source_right, Qt::UserRole);
 
 
   73                                            const QModelIndex &source_parent
 
   74                                            [[maybe_unused]])
 const 
 
bool contains(pappso_double) const
 
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
 
OboListProxyModel(OboListModel *source_model, QObject *parent=nullptr)
 
PrecisionPtr m_precisionPtr
 
OboListModel * mp_sourceModel
 
bool lessThan(const QModelIndex &source_left, const QModelIndex &source_right) const override
 
bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override
 
void filterMzPrecision(double target_mz, PrecisionPtr precision)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
const PrecisionBase * PrecisionPtr