35 #ifndef OPENMS_VISUAL_SPECTRUMWIDGET_H 36 #define OPENMS_VISUAL_SPECTRUMWIDGET_H 39 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 126 Int getActionMode()
const;
129 virtual bool isLegendShown()
const;
132 virtual void showLegend(
bool show);
138 virtual void hideAxes();
141 virtual void saveAsImage();
144 virtual Int getWindowId();
147 virtual void setWindowId(
Int window_id);
152 void sendCursorStatus(
double mz = -1.0,
double rt = -1.0);
154 void aboutToBeDestroyed(
int window_id);
156 void openPreferences();
158 void dropReceived(
const QMimeData * data,
QWidget * source,
int id);
162 void showStatistics();
164 void showIntensityDistribution();
166 void showMetaDistribution(
const String & name);
177 void updateHScrollbar(
float min,
float disp_min,
float disp_max,
float max);
186 void updateVScrollbar(
float min,
float disp_min,
float disp_max,
float max);
188 virtual void showGoToDialog() = 0;
190 void changeLegendVisibility();
195 void closeEvent(QCloseEvent * e);
206 virtual void intensityModeChange_();
212 virtual void recalculateAxes_() = 0;
218 void dragEnterEvent(QDragEnterEvent * event);
219 void dragMoveEvent(QDragMoveEvent * event);
220 void dropEvent(QDropEvent * event);
A more convenient string class.
Definition: String.h:57
A container for features.
Definition: FeatureMap.h:94
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
Base class for visualization canvas classes.
Definition: SpectrumCanvas.h:96
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
Representation of a histogram.
Definition: Histogram.h:64
Management and storage of parameters / INI files.
Definition: Param.h:75
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
IntensityModes
Display modes of intensity.
Definition: SpectrumCanvas.h:143
int Int
Signed integer type.
Definition: Types.h:103