46 class QTreeWidgetItem;
75 void clear()
override;
84 void spectrumSelected(
int);
85 void chromsSelected(std::vector<int> indices);
86 void spectrumDoubleClicked(
int);
87 void chromsDoubleClicked(std::vector<int> indices);
88 void showSpectrumAsNew1D(
int);
89 void showChromatogramsAsNew1D(std::vector<int> indices);
90 void showSpectrumMetaData(
int);
93 QComboBox* spectra_combo_box_ =
nullptr;
104 void populateSearchBox_();
106 void spectrumSearchText_();
108 void itemSelectionChange_(QTreeWidgetItem *, QTreeWidgetItem *);
110 void searchAndShow_();
112 void itemDoubleClicked_(QTreeWidgetItem *);
114 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:97
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:191