CycloBranch
cChromatogramWindow Class Reference

Chromatogram window. More...

#include <cChromatogramWindow.h>

Inheritance diagram for cChromatogramWindow:

Signals

void emitRetentionTimeInterval (double mintime, double maxtime)
 The signal is emitted when the range of retention time has been changed. More...
 
void emitScanIDInterval (int minid, int maxid)
 The signal is emitted when the range of scan numbers has been changed. More...
 
void doubleClickedScanIDSignal (int scanid)
 The signal is emitted a chromatographic peak was double clicked. More...
 
void calculateAvgSpectrum (int minid, int maxid)
 The signal is emitted if the average spectrum is calculated. More...
 

Public Member Functions

 cChromatogramWindow (cGlobalPreferences *globalpreferences, cTheoreticalSpectrumList &listoftheoreticalspectra, QWidget *parent=(QWidget *) 0)
 The constructor. More...
 
 ~cChromatogramWindow ()
 The destructor.
 
void closeEvent (QCloseEvent *event)
 Handle the window close event. More...
 
void recalculateTICChromatogram (int activefileid)
 Recalculate TIC chromatogram. More...
 
void setAbsoluteIntensityEnabled (bool enabled)
 Enable/disable absolute intensity mode. More...
 
void setPeakShape (int peakshape)
 Set chromatographic peak shape value. More...
 
void applyGlobalPreferences (cGlobalPreferences *globalpreferences)
 Apply new global preferences. More...
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event)
 Handle a key press event. More...
 

Detailed Description

Chromatogram window.

Constructor & Destructor Documentation

◆ cChromatogramWindow()

cChromatogramWindow::cChromatogramWindow ( cGlobalPreferences globalpreferences,
cTheoreticalSpectrumList listoftheoreticalspectra,
QWidget *  parent = (QWidget *)0 
)

The constructor.

Parameters
globalpreferencesglobal preferences of the application
listoftheoreticalspectralists of theoretical spectra
parentpointer to a parent widget

Member Function Documentation

◆ applyGlobalPreferences()

void cChromatogramWindow::applyGlobalPreferences ( cGlobalPreferences globalpreferences)

Apply new global preferences.

Parameters
globalpreferencesglobal preferences of the application

◆ calculateAvgSpectrum

void cChromatogramWindow::calculateAvgSpectrum ( int  minid,
int  maxid 
)
signal

The signal is emitted if the average spectrum is calculated.

Parameters
minidminimum scan id
maxidmaximum scan id

◆ closeEvent()

void cChromatogramWindow::closeEvent ( QCloseEvent *  event)

Handle the window close event.

Parameters
eventpointer to QCloseEvent

◆ doubleClickedScanIDSignal

void cChromatogramWindow::doubleClickedScanIDSignal ( int  scanid)
signal

The signal is emitted a chromatographic peak was double clicked.

Parameters
scanidscan id

◆ emitRetentionTimeInterval

void cChromatogramWindow::emitRetentionTimeInterval ( double  mintime,
double  maxtime 
)
signal

The signal is emitted when the range of retention time has been changed.

Parameters
mintimeminimum retention time
maxtimemaximum retention time

◆ emitScanIDInterval

void cChromatogramWindow::emitScanIDInterval ( int  minid,
int  maxid 
)
signal

The signal is emitted when the range of scan numbers has been changed.

Parameters
minidminimum scan id
maxidmaximum scan id

◆ keyPressEvent()

void cChromatogramWindow::keyPressEvent ( QKeyEvent *  event)
protected

Handle a key press event.

Parameters
eventpointer to QKeyEvent

◆ recalculateTICChromatogram()

void cChromatogramWindow::recalculateTICChromatogram ( int  activefileid)

Recalculate TIC chromatogram.

Parameters
activefileidid of an active file

◆ setAbsoluteIntensityEnabled()

void cChromatogramWindow::setAbsoluteIntensityEnabled ( bool  enabled)

Enable/disable absolute intensity mode.

Parameters
enabledif true the absolute intensity is used, if false the relative intensity is used

◆ setPeakShape()

void cChromatogramWindow::setPeakShape ( int  peakshape)

Set chromatographic peak shape value.

Parameters
peakshape0 = Gaussian, 1 = ex-Gaussian (tailing), 2 = ex-Gaussian (fronting)

The documentation for this class was generated from the following files: