CycloBranch
cChromatogramWindowWidget Class Reference

Chromatogram window widget. More...

#include <cChromatogramWindowWidget.h>

Inheritance diagram for cChromatogramWindowWidget:

Signals

void updateRetentionTimeInterval (double mintime, double maxtime)
 The signal is emitted when the range of retention time has been changed. More...
 
void updateScanIDInterval (int minid, int maxid)
 The signal is emitted when the range of scan numbers has been changed. More...
 
void chromatogramWidgetDoubleClicked (int scanid)
 A chromatographic peak was double clicked. More...
 

Public Member Functions

 cChromatogramWindowWidget (cTheoreticalSpectrumList &listoftheoreticalspectra, QWidget *parent=0)
 The constructor. More...
 
 ~cChromatogramWindowWidget ()
 The destructor.
 
void exportToPDF (QString filename, bool postscript)
 Export spectrum scene into a PDF or a PS file. More...
 
void exportToSVG (QString filename)
 Export spectrum scene into a SVG file. More...
 
void exportToPNG (QString filename)
 Export spectrum scene into a PNG file. More...
 
void recalculateTICChromatogram (int activefileid)
 Recalculate TIC chromatogram. More...
 
void setEICChromatogram (cPeaksList eic)
 Set EIC chromatogram.
 

Protected Member Functions

void wheelEvent (QWheelEvent *event)
 Handle the mouse wheel event. More...
 
void mouseMoveEvent (QMouseEvent *event)
 Handle the mouse move event. More...
 
void mouseReleaseEvent (QMouseEvent *event)
 Handle the mouse release event. More...
 
void mousePressEvent (QMouseEvent *event)
 Handle the mouse press event. More...
 
void mouseDoubleClickEvent (QMouseEvent *event)
 Handle the mouse double click event. More...
 
void showEvent (QShowEvent *event)
 Handle the widget show event. More...
 
void resizeEvent (QResizeEvent *event)
 Handle the widget resize event. More...
 

Detailed Description

Chromatogram window widget.

Constructor & Destructor Documentation

◆ cChromatogramWindowWidget()

cChromatogramWindowWidget::cChromatogramWindowWidget ( cTheoreticalSpectrumList listoftheoreticalspectra,
QWidget *  parent = 0 
)

The constructor.

Parameters
listoftheoreticalspectralists of theoretical spectra
parentpointer to a parent widget

Member Function Documentation

◆ chromatogramWidgetDoubleClicked

void cChromatogramWindowWidget::chromatogramWidgetDoubleClicked ( int  scanid)
signal

A chromatographic peak was double clicked.

Parameters
scanidid of a scan

◆ exportToPDF()

void cChromatogramWindowWidget::exportToPDF ( QString  filename,
bool  postscript 
)

Export spectrum scene into a PDF or a PS file.

Parameters
filenamefilename
postscriptif true then PS file is generated instead of PDF

◆ exportToPNG()

void cChromatogramWindowWidget::exportToPNG ( QString  filename)

Export spectrum scene into a PNG file.

Parameters
filenamefilename

◆ exportToSVG()

void cChromatogramWindowWidget::exportToSVG ( QString  filename)

Export spectrum scene into a SVG file.

Parameters
filenamefilename

◆ mouseDoubleClickEvent()

void cChromatogramWindowWidget::mouseDoubleClickEvent ( QMouseEvent *  event)
protected

Handle the mouse double click event.

Parameters
eventpointer to QMouseEvent

◆ mouseMoveEvent()

void cChromatogramWindowWidget::mouseMoveEvent ( QMouseEvent *  event)
protected

Handle the mouse move event.

Parameters
eventpointer to QMouseEvent

◆ mousePressEvent()

void cChromatogramWindowWidget::mousePressEvent ( QMouseEvent *  event)
protected

Handle the mouse press event.

Parameters
eventpointer to QMouseEvent

◆ mouseReleaseEvent()

void cChromatogramWindowWidget::mouseReleaseEvent ( QMouseEvent *  event)
protected

Handle the mouse release event.

Parameters
eventpointer to QMouseEvent

◆ recalculateTICChromatogram()

void cChromatogramWindowWidget::recalculateTICChromatogram ( int  activefileid)

Recalculate TIC chromatogram.

Parameters
activefileidid of an active file

◆ resizeEvent()

void cChromatogramWindowWidget::resizeEvent ( QResizeEvent *  event)
protected

Handle the widget resize event.

Parameters
eventpointer to QResizeEvent

◆ showEvent()

void cChromatogramWindowWidget::showEvent ( QShowEvent *  event)
protected

Handle the widget show event.

Parameters
eventpointer to QShowEvent

◆ updateRetentionTimeInterval

void cChromatogramWindowWidget::updateRetentionTimeInterval ( 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

◆ updateScanIDInterval

void cChromatogramWindowWidget::updateScanIDInterval ( 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

◆ wheelEvent()

void cChromatogramWindowWidget::wheelEvent ( QWheelEvent *  event)
protected

Handle the mouse wheel event.

Parameters
eventpointer to QWheelEvent

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