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

BaseVisualizer Class Reference

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

Inheritance diagram for BaseVisualizer:

DataTable QWidget AcquisitionInfoVisualizer AcquisitionVisualizer ContactPersonVisualizer DigestionVisualizer ExperimentalSettingsVisualizer GradientVisualizer HPLCVisualizer InstrumentSettingsVisualizer InstrumentVisualizer IonDetectorVisualizer IonSourceVisualizer MassAnalyzerVisualizer MetaInfoDescriptionVisualizer MetaInfoVisualizer ModificationVisualizer PeptideHitVisualizer PeptideIdentificationVisualizer PrecursorVisualizer ProcessingMethodVisualizer ProteinHitVisualizer ProteinIdentificationVisualizer SampleVisualizer SoftwareVisualizer SourceFileVisualizer SpectrumSettingsVisualizer TaggingVisualizer

List of all members.


Detailed Description

A base class for all visualizer classes.

This class is a basic class for all visualizer classes. It is an abstract class. It provides some functions that are implemented in the subclasses.
Increases ease of use to store data.

Signals

void sendStatus (std::string status)
 Sends a status message, if date is not in proper format.

Public Member Functions

 BaseVisualizer (bool editable=FALSE, QWidget *parent=0)
 Default constructor.
String getType ()
 Returns the type of the visualizer class.

Protected Member Functions

void finishAdding_ ()
 Adds buttons common to all visualizers.

Protected Attributes

String type_
 The type of the object to be displayed.
QPushButton * undobutton_
 Undo buttons.

Private Slots

virtual void store_ ()=0
 Saves the changes made to the object.
virtual void reject_ ()=0
 Undo the changes made to the object.

Friends

class MSMetaDataExplorer
 Defines a friend class that can use the functionality of the subclasses.


Constructor & Destructor Documentation

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

Default constructor.


Member Function Documentation

String getType (  ) 

Returns the type of the visualizer class.

void sendStatus ( std::string  status  )  [signal]

Sends a status message, if date is not in proper format.

void finishAdding_ (  )  [protected]

Adds buttons common to all visualizers.

virtual void store_ (  )  [private, pure virtual, slot]

Saves the changes made to the object.

Implemented in AcquisitionInfoVisualizer, AcquisitionVisualizer, ContactPersonVisualizer, DigestionVisualizer, ExperimentalSettingsVisualizer, GradientVisualizer, HPLCVisualizer, InstrumentSettingsVisualizer, InstrumentVisualizer, IonDetectorVisualizer, IonSourceVisualizer, MassAnalyzerVisualizer, MetaInfoDescriptionVisualizer, MetaInfoVisualizer, ModificationVisualizer, PeptideHitVisualizer, PeptideIdentificationVisualizer, PrecursorVisualizer, ProcessingMethodVisualizer, ProteinHitVisualizer, ProteinIdentificationVisualizer, SampleVisualizer, SoftwareVisualizer, SourceFileVisualizer, SpectrumSettingsVisualizer, and TaggingVisualizer.

virtual void reject_ (  )  [private, pure virtual, slot]

Undo the changes made to the object.

Implemented in AcquisitionInfoVisualizer, AcquisitionVisualizer, ContactPersonVisualizer, DigestionVisualizer, ExperimentalSettingsVisualizer, GradientVisualizer, HPLCVisualizer, InstrumentSettingsVisualizer, InstrumentVisualizer, IonDetectorVisualizer, IonSourceVisualizer, MassAnalyzerVisualizer, MetaInfoDescriptionVisualizer, MetaInfoVisualizer, ModificationVisualizer, PeptideHitVisualizer, PeptideIdentificationVisualizer, PrecursorVisualizer, ProcessingMethodVisualizer, ProteinHitVisualizer, ProteinIdentificationVisualizer, SampleVisualizer, SoftwareVisualizer, SourceFileVisualizer, SpectrumSettingsVisualizer, and TaggingVisualizer.


Friends And Related Function Documentation

friend class MSMetaDataExplorer [friend]

Defines a friend class that can use the functionality of the subclasses.


Member Data Documentation

String type_ [protected]

The type of the object to be displayed.

QPushButton* undobutton_ [protected]

Undo buttons.


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