46 class QTreeWidgetItem;
75 void clear()
override;
87 void spectrumSelected(
int);
88 void chromsSelected(std::vector<int> indices);
89 void spectrumDoubleClicked(
int);
90 void chromsDoubleClicked(std::vector<int> indices);
91 void showSpectrumAsNew1D(
int);
92 void showChromatogramsAsNew1D(std::vector<int> indices);
93 void showSpectrumMetaData(
int);
96 QComboBox* spectra_combo_box_ =
nullptr;
107 void populateSearchBox_();
109 void spectrumSearchText_();
111 void itemSelectionChange_(QTreeWidgetItem *, QTreeWidgetItem *);
113 void searchAndShow_();
115 void itemDoubleClicked_(QTreeWidgetItem *);
117 void spectrumContextMenu_(
const QPoint &);
DataType
Definition: LayerDataBase.h:98
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Hierarchical visualization and selection of spectra.
Definition: SpectraTreeTab.h:56
std::map< size_t, std::map< Precursor, std::vector< Size >, Precursor::MZLess > > map_precursor_to_chrom_idx_cache_
cache to store mapping of chromatogram precursors to chromatogram indices
Definition: SpectraTreeTab.h:100
A better QTreeWidget for TOPPView, which supports header context menu and conveniently adding/getting...
Definition: TreeView.h:46
all tabs need to implement this interface
Definition: DataSelectionTabs.h:56
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:70
Class that stores the data for one layer.
Definition: LayerDataBase.h:194