diff --git a/src/gui/peptide_list_view/peptidetablemodel.cpp b/src/gui/peptide_list_view/peptidetablemodel.cpp index 2da660a7286faeaeecefbcdf0934d75abb85ffbd..1de37aa85b8f325530a40fdcd7dbe7fb5e5c9395 100644 --- a/src/gui/peptide_list_view/peptidetablemodel.cpp +++ b/src/gui/peptide_list_view/peptidetablemodel.cpp @@ -200,25 +200,6 @@ QVariant PeptideTableModel::data(const QModelIndex &index, int role ) const { return QVariant(); } -void PeptideTableModel::onTableClicked(const QModelIndex &index) -{ - int row = index.row(); - int col = index.column(); - if (col == 0) //add a checkbox to cell(1,0) - { - if ( _p_protein_match->getPeptideMatchList().at(row).getPeptideEvidence()->isChecked()) { - _p_protein_match->getPeptideMatchList().at(row).getPeptideEvidence()->setChecked(false); - } - else { - _p_protein_match->getPeptideMatchList().at(row).getPeptideEvidence()->setChecked(true); - } - //emit dataChanged(index, index); - } - else { - emit peptideEvidenceClicked(_p_protein_match->getPeptideMatchList().at(row).getPeptideEvidence()); - } -} - void PeptideTableModel::onPeptideDataChanged() { qDebug() << "PeptideTableModel::onPeptideDataChanged begin " << rowCount(); emit layoutAboutToBeChanged(); diff --git a/src/gui/peptide_list_view/peptidetablemodel.h b/src/gui/peptide_list_view/peptidetablemodel.h index 0070c929ba4afaa60f15c03acd67d726a8857214..84e8c0500d88912cc28ed364b2dedfb177e3ec24 100644 --- a/src/gui/peptide_list_view/peptidetablemodel.h +++ b/src/gui/peptide_list_view/peptidetablemodel.h @@ -75,8 +75,6 @@ signals: public slots: void onPeptideDataChanged(); -public slots: - void onTableClicked(const QModelIndex &index); private : static const QString getTitle(std::int8_t column); diff --git a/src/gui/peptide_list_view/peptidetableproxymodel.cpp b/src/gui/peptide_list_view/peptidetableproxymodel.cpp index dacab94c4833093d493877d7c86e46e9ab3c9b73..9c04466e25ef10e217d78143c2457c9b76209880 100644 --- a/src/gui/peptide_list_view/peptidetableproxymodel.cpp +++ b/src/gui/peptide_list_view/peptidetableproxymodel.cpp @@ -171,9 +171,9 @@ void PeptideTableProxyModel::onTableClicked(const QModelIndex &index) //_protein_table_model_p->onTableClicked(this->mapToSource(index)); QModelIndex source_index(this->mapToSource(index)); int row = source_index.row(); - int col = source_index.column(); + PeptideListColumn col = (PeptideListColumn) source_index.column(); PeptideMatch * peptide_match = &_peptide_table_model_p->getProteinMatch()->getPeptideMatchList().at(row); - if (col == 0) //add a checkbox to cell(1,0) + if (col == PeptideListColumn::checked) //add a checkbox to cell(1,0) { if ( peptide_match->getPeptideEvidence()->isChecked()) {