38 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
49 class SpectraIDViewTab;
50 class TVDIATreeTabController;
51 class TVIdentificationViewController;
52 class TVSpectraViewController;
Hierarchical visualization and selection of spectra.
Definition: DIATreeTab.h:59
A tabbed view, to browse lists of spectra or identifications.
Definition: DataSelectionTabs.h:77
SpectraIDViewTab * id_view_widget_
Definition: DataSelectionTabs.h:118
TVDIATreeTabController * diatab_controller_
TOPPView behavior for the DIA view.
Definition: DataSelectionTabs.h:128
std::vector< DataTabBase * > tab_ptrs_
holds pointers to all of the above tabs, for iteration purposes
Definition: DataSelectionTabs.h:121
void showSpectrumAsNew1D(int index)
forwards to the TOPPView*Behaviour classes, to show a certain spectrum in 1D
SpectraTreeTab * spectra_view_widget_
Definition: DataSelectionTabs.h:117
TAB_INDEX
Definition: DataSelectionTabs.h:82
TVSpectraViewController * spectraview_controller_
TOPPView behavior for the spectra view.
Definition: DataSelectionTabs.h:124
DIATreeTab * dia_widget_
Definition: DataSelectionTabs.h:119
TOPPViewBase * tv_
pointer to base class to access some members (going signal/slot would be cleaner)
Definition: DataSelectionTabs.h:131
void showChromatogramsAsNew1D(const std::vector< int > &indices)
forwards to the TOPPView*Behaviour classes, to show a certain set of chromatograms in 1D
TVIdentificationViewController * idview_controller_
TOPPView behavior for the identification view.
Definition: DataSelectionTabs.h:126
SpectraIDViewTab * getSpectraIDViewTab()
DataSelectionTabs(QWidget *parent, TOPPViewBase *tv)
Default constructor.
void currentTabChanged(int tab_index)
invoked when user changes the active tab to tab_index
void tabBarDoubleClicked(int tab_index)
all tabs need to implement this interface
Definition: DataSelectionTabs.h:57
virtual bool hasData(const LayerDataBase *layer)=0
virtual void updateEntries(LayerDataBase *layer)=0
virtual void clear()=0
explicitly show no data at all
Class that stores the data for one layer.
Definition: LayerDataBase.h:99
Tabular visualization / selection of identified spectra.
Definition: SpectraIDViewTab.h:63
Hierarchical visualization and selection of spectra.
Definition: SpectraTreeTab.h:59
Main window of TOPPView tool.
Definition: TOPPViewBase.h:127
Behavior of TOPPView in spectra view mode.
Definition: TVDIATreeTabController.h:54
Behavior of TOPPView in identification mode.
Definition: TVIdentificationViewController.h:53
Behavior of TOPPView in spectra view mode.
Definition: TVSpectraViewController.h:51
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47