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

TaggingVisualizer Class Reference

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

Inheritance diagram for TaggingVisualizer:

BaseVisualizer DataTable QWidget

List of all members.


Detailed Description

Class that displays all meta information of tagging objects.

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

Public Member Functions

 TaggingVisualizer (bool editable=FALSE, QWidget *parent=0)
 Default constructor.
void load (Tagging &t)
 Loads the meta data from the object to the viewer.

Private Slots

void store_ ()
 Saves the changes made to the meta data into the object.
void reject_ ()
 Deletes all changes made in the viewer and restores the original meta data.

Private Member Functions

void updateTag_ ()
 Sets the fields and comboboxes with current values.

Private Attributes

Taggingptr_
 Pointer to current object to keep track of the actual object.
Tagging temptag_
 Copy of current object for restoring the original values.
Edit fields and buttons
QLineEdit * treatmenttype_
QTextEdit * treatmentcomment_
QLineEdit * modificationname_
QLineEdit * modificationmass_
QComboBox * modificationspecificity_
QLineEdit * modificationAA_
QLineEdit * taggingmass_shift_
QComboBox * taggingvariant_


Constructor & Destructor Documentation

TaggingVisualizer ( bool  editable = FALSE,
QWidget parent = 0 
)

Default constructor.


Member Function Documentation

void load ( Tagging t  ) 

Loads the meta data from the object to the viewer.

void store_ (  )  [private, virtual, slot]

Saves the changes made to the meta data into the object.

Implements BaseVisualizer.

void reject_ (  )  [private, virtual, slot]

Deletes all changes made in the viewer and restores the original meta data.

Implements BaseVisualizer.

void updateTag_ (  )  [private]

Sets the fields and comboboxes with current values.


Member Data Documentation

QLineEdit* treatmenttype_ [private]

QTextEdit* treatmentcomment_ [private]

QLineEdit* modificationname_ [private]

QLineEdit* modificationmass_ [private]

QComboBox* modificationspecificity_ [private]

QLineEdit* modificationAA_ [private]

QLineEdit* taggingmass_shift_ [private]

QComboBox* taggingvariant_ [private]

Tagging* ptr_ [private]

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

Tagging temptag_ [private]

Copy of current object for restoring the original values.


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