38 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 52 class Spectrum1DCanvas;
83 void hideAxes()
override;
86 void showLegend(
bool show)
override;
89 void toggleMirrorView(
bool mirror);
92 void performAlignment(
Size layer_index_1,
Size layer_index_2,
const Param & param);
95 void resetAlignment();
98 void saveAsImage()
override;
101 virtual void renderForImage(QPainter& painter);
105 void visibleAreaChanged(
double,
double);
108 void showCurrentPeaksAs2D();
111 void showCurrentPeaksAs3D();
114 void showCurrentPeaksAsIonMobility();
117 void showCurrentPeaksAsDIA();
121 void showGoToDialog()
override;
129 void recalculateAxes_()
override;
AxisWidget * flipped_y_axis_
The second y-axis for the mirror view.
Definition: Spectrum1DWidget.h:132
Canvas for visualization of one or several spectra.
Definition: Spectrum1DCanvas.h:67
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Management and storage of parameters / INI files.
Definition: Param.h:73
Base class for spectrum widgets.
Definition: SpectrumWidget.h:80
Widget that represents an axis of a graph.
Definition: AxisWidget.h:63
Widget for visualization of several spectra.
Definition: Spectrum1DWidget.h:65
QSpacerItem * spacer_
Spacer between the two y-axes in mirror mode (needed when visualizing an alignment) ...
Definition: Spectrum1DWidget.h:135
A more convenient string class.
Definition: String.h:58
Representation of a histogram.
Definition: Histogram.h:63
Spectrum1DCanvas * canvas()
This method is overwritten to make the class specific members accessible.
Definition: Spectrum1DWidget.h:77
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46