45 #include <unordered_map> 76 void clear()
override;
79 bool ignore_update =
false;
83 void updateEntries_();
85 void updateProteinEntries_(
int spec_cell_row_idx);
87 void switchOrientation_();
90 void spectrumSelected(
int spectrum_index,
int pep_id_index,
int pep_hit_index);
92 void spectrumDeselected(
int spectrum_index);
94 void requestVisibleArea1D(
double lower_mz,
double upper_mz);
98 void fillRow_(
const MSSpectrum& spectrum,
const int spec_index,
const QColor& background_color);
100 static QString extractNumFromAccession_(
const QString& listItem);
102 void openUniProtSiteWithAccession_(
const QString& accession);
106 void resizeEvent(QResizeEvent * event)
override;
110 QCheckBox* hide_no_identification_ =
nullptr;
111 QCheckBox* create_rows_for_commmon_metavalue_ =
nullptr;
115 QSplitter* tables_splitter_ =
nullptr;
116 bool is_first_time_loading_ =
true;
123 void updatedSingleCell_(QTableWidgetItem* item);
125 void currentCellChanged_(
int row,
int column,
int old_row,
int old_column);
128 void createProteinToPeptideIDMap_();
131 void currentSpectraSelectionChanged_();
134 void updatedSingleProteinCell_(QTableWidgetItem* );
136 void proteinCellClicked_(
int row,
int column);
Class that stores the data for one layer of type PeakMap.
Definition: LayerDataPeak.h:54
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:104
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Tabular visualization / selection of identified spectra.
Definition: SpectraIDViewTab.h:55
Class that stores the data for one layer.
Definition: LayerDataBase.h:194
std::unordered_map< String, std::vector< const PeptideIdentification * > > protein_to_peptide_id_map
Definition: SpectraIDViewTab.h:117
A better QTable for TOPPView, which supports exporting to TSV and conveniently adding data to cells a...
Definition: TableView.h:46