OpenMS
2.8.0
|
A base class for all visualizer classes. More...
#include <OpenMS/VISUAL/VISUALIZER/BaseVisualizer.h>
Public Member Functions | |
void | load (ObjectType &o) |
Loads the object that is to be edited. More... | |
virtual | ~BaseVisualizer () |
Protected Member Functions | |
virtual void | update_ () |
Updates the GUI from the temp_ variable. More... | |
Protected Attributes | |
ObjectType * | ptr_ |
Pointer to the object that is currently edited. More... | |
ObjectType | temp_ |
Copy of current object used to restore the original values. More... | |
A base class for all visualizer classes.
This class provides members and functions that depend on the visualizer type.
The GUI components are provided by the BaseVisualizerGUI class. The two classes cannot be merged, as templates and the Qt meta object compiler cannot be combined.
Visualizers are mainly used by the MetaDataBrowser.
|
inlinevirtual |
|
inline |
Loads the object that is to be edited.
|
inlineprotectedvirtual |
Updates the GUI from the temp_ variable.
Reimplemented in TaggingVisualizer, SpectrumSettingsVisualizer, SourceFileVisualizer, SoftwareVisualizer, ScanWindowVisualizer, SampleVisualizer, ProteinHitVisualizer, ProductVisualizer, PrecursorVisualizer, PeptideHitVisualizer, ModificationVisualizer, MetaInfoDescriptionVisualizer, MassAnalyzerVisualizer, IonSourceVisualizer, IonDetectorVisualizer, InstrumentVisualizer, InstrumentSettingsVisualizer, HPLCVisualizer, GradientVisualizer, ExperimentalSettingsVisualizer, DocumentIdentifierVisualizer, DigestionVisualizer, DataProcessingVisualizer, ContactPersonVisualizer, AcquisitionVisualizer, and AcquisitionInfoVisualizer.
|
protected |
Pointer to the object that is currently edited.
|
protected |
Copy of current object used to restore the original values.