Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

PeptideIdentificationVisualizer Class Reference

#include <OpenMS/VISUAL/VISUALIZER/PeptideIdentificationVisualizer.h>

Inheritance diagram for PeptideIdentificationVisualizer:

BaseVisualizer DataTable QWidget

List of all members.


Detailed Description

Class that displays all meta information for PeptideIdentification objects.

This class provides all functionality to view the meta information of an object of type PeptideIdentification.

Public Member Functions

 PeptideIdentificationVisualizer (bool editable=FALSE, QWidget *parent=0, MSMetaDataExplorer *caller=0)
 Default constructor.
void load (PeptideIdentification &s, int tree_item_id)
 Loads the meta data from the object to the viewer. Gets the id of the item in the tree as parameter.

Private Slots

void store_ ()
 Save all changes.
void reject_ ()
 Restore all changes.
void updateTree_ ()
 Updates the tree by calling MSMetaDataExplorer::updatePeptideHits(PeptideIdentification, int).

Private Attributes

PeptideIdentificationptr_
 Pointer to current object to keep track of the actual object.
PeptideIdentification tempidentification_
 Copy of current object for restoring the original values.
MSMetaDataExplorerpidv_caller_
 Pointer to MSMetaDataExplorer.
int tree_id_
 The id of the item in the tree.
QLineEdit * filter_threshold_
 Threshold for foltering by score.
Edit fields
QLineEdit * identifier_
QLineEdit * score_type_
QComboBox * higher_better_
QLineEdit * identification_threshold_


Constructor & Destructor Documentation

PeptideIdentificationVisualizer ( bool  editable = FALSE,
QWidget parent = 0,
MSMetaDataExplorer caller = 0 
)

Default constructor.


Member Function Documentation

void load ( PeptideIdentification s,
int  tree_item_id 
)

Loads the meta data from the object to the viewer. Gets the id of the item in the tree as parameter.

void store_ (  )  [private, virtual, slot]

Save all changes.

Implements BaseVisualizer.

void reject_ (  )  [private, virtual, slot]

Restore all changes.

Implements BaseVisualizer.

void updateTree_ (  )  [private, slot]

Updates the tree by calling MSMetaDataExplorer::updatePeptideHits(PeptideIdentification, int).

Calls MSMetaDataExplorer::updatePeptideHits(PeptideIdentification, int).
Updates the tree depending of the protein significance threshold.
Only ProteinHits with a score superior or equal to the current threshold will be displayed.


Member Data Documentation

PeptideIdentification* ptr_ [private]

Pointer to current object to keep track of the actual object.

PeptideIdentification tempidentification_ [private]

Copy of current object for restoring the original values.

MSMetaDataExplorer* pidv_caller_ [private]

Pointer to MSMetaDataExplorer.

int tree_id_ [private]

The id of the item in the tree.

QLineEdit* identifier_ [private]

QLineEdit* score_type_ [private]

QComboBox* higher_better_ [private]

QLineEdit* identification_threshold_ [private]

QLineEdit* filter_threshold_ [private]

Threshold for foltering by score.


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:48 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1