35 #ifndef OPENMS_VISUAL_SPECTRUMWIDGET_H
36 #define OPENMS_VISUAL_SPECTRUMWIDGET_H
123 Int getActionMode()
const;
126 virtual bool isLegendShown()
const;
129 virtual void showLegend(
bool show);
135 virtual void hideAxes();
138 virtual void saveAsImage();
141 virtual Int getWindowId();
144 virtual void setWindowId(
Int window_id);
149 void sendCursorStatus(
double mz = -1.0,
double rt = -1.0);
151 void aboutToBeDestroyed(
int window_id);
153 void openPreferences();
155 void dropReceived(
const QMimeData * data,
QWidget * source,
int id);
159 void showStatistics();
161 void showIntensityDistribution();
163 void showMetaDistribution(
const String & name);
174 void updateHScrollbar(
float min,
float disp_min,
float disp_max,
float max);
183 void updateVScrollbar(
float min,
float disp_min,
float disp_max,
float max);
185 virtual void showGoToDialog() = 0;
187 void changeLegendVisibility();
192 void closeEvent(QCloseEvent * e);
203 virtual void intensityModeChange_();
209 virtual void recalculateAxes_() = 0;
213 void dragEnterEvent(QDragEnterEvent * event);
214 void dragMoveEvent(QDragMoveEvent * event);
215 void dropEvent(QDropEvent * event);
A more convenient string class.
Definition: String.h:56
A container for features.
Definition: FeatureMap.h:111
Base class for visualization canvas classes.
Definition: SpectrumCanvas.h:94
Representation of a histogram.
Definition: Histogram.h:64
Management and storage of parameters / INI files.
Definition: Param.h:69
Representation of a mass spectrometry experiment.
Definition: MSExperiment.h:68
IntensityModes
Display modes of intensity.
Definition: SpectrumCanvas.h:141
int Int
Signed integer type.
Definition: Types.h:100