45 #include <QTableWidget> 49 #include <unordered_map> 80 void clear()
override;
83 bool ignore_update =
false;
87 void updateEntries_();
89 void updateProteinEntries_(
int spec_cell_row_idx);
91 void switchOrientation_();
94 void spectrumSelected(
int spectrum_index,
int pep_id_index,
int pep_hit_index);
96 void spectrumDeselected(
int spectrum_index);
98 void requestVisibleArea1D(
double lower_mz,
double upper_mz);
102 void fillRow_(
const MSSpectrum& spectrum,
const int spec_index,
const QColor& background_color);
104 static QString extractNumFromAccession_(
const QString& listItem);
106 void openUniProtSiteWithAccession_(
const QString& accession);
110 void resizeEvent(QResizeEvent * event)
override;
114 QCheckBox* hide_no_identification_ =
nullptr;
115 QCheckBox* create_rows_for_commmon_metavalue_ =
nullptr;
119 QSplitter* tables_splitter_ =
nullptr;
120 bool is_first_time_loading_ =
true;
127 void updatedSingleCell_(QTableWidgetItem* item);
129 void currentCellChanged_(
int row,
int column,
int old_row,
int old_column);
132 void createProteinToPeptideIDMap_();
135 void currentSpectraSelectionChanged_();
138 void updatedSingleProteinCell_(QTableWidgetItem* );
140 void proteinCellClicked_(
int row,
int column);
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
all tabs need to implement this interface
Definition: DataSelectionTabs.h:56
Management and storage of parameters / INI files.
Definition: Param.h:69
Definition: SpectraIDViewTab.h:108
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Tabular visualization / selection of identified spectra.
Definition: SpectraIDViewTab.h:59
Class that stores the data for one layer.
Definition: LayerDataBase.h:97
std::unordered_map< String, std::vector< const PeptideIdentification * > > protein_to_peptide_id_map
Definition: SpectraIDViewTab.h:121
A better QTable for TOPPView, which supports exporting to TSV and conveniently adding data to cells a...
Definition: TableView.h:46