7#ifndef _CCHROMATOGRAMWINDOW_H
8#define _CCHROMATOGRAMWINDOW_H
11#include <QDesktopServices>
98 QToolBar* toolbarFile;
99 QAction* actionExportImage;
100 QAction* actionCloseWindow;
102 QToolBar* toolbarView;
103 QAction* actionZoomIn;
104 QAction* actionZoomOut;
105 QAction* actionZoomReset;
106 QAction* actionMouseSelection;
107 QAction* actionRetentionTime;
108 QAction* actionAbsoluteIntensity;
109 QAction* actionRawData;
110 QAction* actionHideTIC;
111 QAction* actionHideEIC;
112 QAction* actionHideLabels;
114 QWidget* peakshapewidget;
115 QHBoxLayout* peakshapehboxlayout;
116 QLabel* peakshapelabel;
117 QComboBox* comboboxpeakshape;
119 QToolBar* toolbarTime;
121 QWidget* widgetretentiontime;
122 QHBoxLayout* hboxretentiontime;
123 QLabel* labelretentiontime;
124 QDoubleSpinBox* minretentiontime;
125 QLabel* labelseparatorretentiontime;
126 QDoubleSpinBox* maxretentiontime;
127 QPushButton* setretentiontimeinterval;
128 QPushButton* resetretentiontimeinterval;
130 QWidget* widgetscanid;
131 QHBoxLayout* hboxscanid;
134 QLabel* labelseparatorscanid;
136 QPushButton* setscanidinterval;
137 QPushButton* resetscanidinterval;
138 QPushButton* sumofspectra;
140 QToolBar* toolbarHelp;
141 QAction* actionHTMLDocumentation;
145 QString lastdirexportimage;
201 void updateRetentionTimeInterval(
double mintime,
double maxtime);
204 void setRetentionTimeInterval();
207 void updateScanIDInterval(
int minid,
int maxid);
210 void setScanIDInterval();
216 void showHTMLDocumentation();
219 void chromatogramDoubleClickedSlot(
int scanid);
222 void showAvgSpectrum();
The representation of a set of peptide sequence candidates.
Chromatogram window.
Definition: cChromatogramWindow.h:31
void doubleClickedScanIDSignal(int scanid)
The signal is emitted a chromatographic peak was double clicked.
cChromatogramWindow(cGlobalPreferences *globalpreferences, cTheoreticalSpectrumList &listoftheoreticalspectra, QWidget *parent=(QWidget *) 0)
The constructor.
Definition: cChromatogramWindow.cpp:5
~cChromatogramWindow()
The destructor.
Definition: cChromatogramWindow.cpp:271
void emitRetentionTimeInterval(double mintime, double maxtime)
The signal is emitted when the range of retention time has been changed.
void recalculateTICChromatogram(int activefileid)
Recalculate TIC chromatogram.
Definition: cChromatogramWindow.cpp:326
void emitScanIDInterval(int minid, int maxid)
The signal is emitted when the range of scan numbers has been changed.
void setPeakShape(int peakshape)
Set chromatographic peak shape value.
Definition: cChromatogramWindow.cpp:336
void setAbsoluteIntensityEnabled(bool enabled)
Enable/disable absolute intensity mode.
Definition: cChromatogramWindow.cpp:331
void closeEvent(QCloseEvent *event)
Handle the window close event.
Definition: cChromatogramWindow.cpp:320
void applyGlobalPreferences(cGlobalPreferences *globalpreferences)
Apply new global preferences.
Definition: cChromatogramWindow.cpp:341
void calculateAvgSpectrum(int minid, int maxid)
The signal is emitted if the average spectrum is calculated.
void keyPressEvent(QKeyEvent *event)
Handle a key press event.
Definition: cChromatogramWindow.cpp:356
The class storing global preferences.
Definition: cGlobalPreferences.h:104
The class representing a peak list.
Definition: cPeaksList.h:68
The class representing lists of theoretical spectra.
Definition: cTheoreticalSpectrumList.h:25
Auxiliary funtions and structures.