Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
SpectraViewWidget Class Reference

Hierarchical visualization and selection of spectra. More...

#include <OpenMS/VISUAL/SpectraViewWidget.h>

Inheritance diagram for SpectraViewWidget:
QWidget

Signals

void spectrumSelected (int)
 
void spectrumSelected (std::vector< int, std::allocator< int > > indices)
 
void spectrumDoubleClicked (int)
 
void spectrumDoubleClicked (std::vector< int, std::allocator< int > > indices)
 
void showSpectrumAs1D (int)
 
void showSpectrumAs1D (std::vector< int, std::allocator< int > > indices)
 
void showSpectrumMetaData (int)
 

Public Member Functions

 SpectraViewWidget (QWidget *parent=0)
 Constructor. More...
 
virtual ~SpectraViewWidget ()
 Destructor. More...
 
QTreeWidgetgetTreeWidget ()
 
QComboBox * getComboBox ()
 
void updateEntries (const LayerData &cl)
 

Private Slots

void spectrumSearchText_ ()
 
void spectrumBrowserHeaderContextMenu_ (const QPoint &)
 
void spectrumSelectionChange_ (QTreeWidgetItem *, QTreeWidgetItem *)
 
void searchAndShow_ ()
 
void spectrumDoubleClicked_ (QTreeWidgetItem *)
 
void spectrumContextMenu_ (const QPoint &)
 

Private Attributes

QLineEditspectra_search_box_
 
QComboBox * spectra_combo_box_
 
QTreeWidgetspectra_treewidget_
 
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 More...
 

Detailed Description

Hierarchical visualization and selection of spectra.

Constructor & Destructor Documentation

◆ SpectraViewWidget()

SpectraViewWidget ( QWidget parent = 0)

Constructor.

◆ ~SpectraViewWidget()

virtual ~SpectraViewWidget ( )
virtual

Destructor.

Member Function Documentation

◆ getComboBox()

QComboBox* getComboBox ( )

◆ getTreeWidget()

QTreeWidget* getTreeWidget ( )

◆ searchAndShow_

void searchAndShow_ ( )
privateslot

◆ showSpectrumAs1D [1/2]

void showSpectrumAs1D ( int  )
signal

◆ showSpectrumAs1D [2/2]

void showSpectrumAs1D ( std::vector< int, std::allocator< int > >  indices)
signal

◆ showSpectrumMetaData

void showSpectrumMetaData ( int  )
signal

◆ spectrumBrowserHeaderContextMenu_

void spectrumBrowserHeaderContextMenu_ ( const QPoint &  )
privateslot

◆ spectrumContextMenu_

void spectrumContextMenu_ ( const QPoint &  )
privateslot

◆ spectrumDoubleClicked [1/2]

void spectrumDoubleClicked ( int  )
signal

◆ spectrumDoubleClicked [2/2]

void spectrumDoubleClicked ( std::vector< int, std::allocator< int > >  indices)
signal

◆ spectrumDoubleClicked_

void spectrumDoubleClicked_ ( QTreeWidgetItem *  )
privateslot

◆ spectrumSearchText_

void spectrumSearchText_ ( )
privateslot

◆ spectrumSelected [1/2]

void spectrumSelected ( int  )
signal

◆ spectrumSelected [2/2]

void spectrumSelected ( std::vector< int, std::allocator< int > >  indices)
signal

◆ spectrumSelectionChange_

void spectrumSelectionChange_ ( QTreeWidgetItem *  ,
QTreeWidgetItem *   
)
privateslot

◆ updateEntries()

void updateEntries ( const LayerData cl)

Member Data Documentation

◆ map_precursor_to_chrom_idx_cache_

std::map<size_t, std::map<Precursor, std::vector<Size>, Precursor::MZLess> > map_precursor_to_chrom_idx_cache_
private

cache to store mapping of chromatogram precursors to chromatogram indices

◆ spectra_combo_box_

QComboBox* spectra_combo_box_
private

◆ spectra_search_box_

QLineEdit* spectra_search_box_
private

◆ spectra_treewidget_

QTreeWidget* spectra_treewidget_
private

OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:12 using doxygen 1.8.13