CycloBranch
cDefineCalibrationWidget Class Reference

The widget for definition of calibration curve. More...

#include <cDefineCalibrationWidget.h>

Inheritance diagram for cDefineCalibrationWidget:

Signals

void calibrationRedefined ()
 Parameters of calibration curve were redefined.
 

Public Member Functions

 cDefineCalibrationWidget ()
 The constructor.
 
 ~cDefineCalibrationWidget ()
 The destructor.
 
void closeEvent (QCloseEvent *event)
 Handle the window close event. More...
 
void store (ofstream &os)
 Store the content into an output stream. More...
 
void load (ifstream &is, int fileversionpart1, int fileversionpart2, int fileversionpart3)
 Load the content from an input stream. More...
 
void prepareWidget (vector< string > &filenames, vector< string > &compounds)
 Prepare widget for visualization. More...
 
void getData (vector< int > &usedvector, vector< int > &datatypesvector, vector< string > &groupsvector, vector< double > &concentrationsvector, vector< int > &timesvector, vector< int > &selectedionsvector, int &equationtype, double &manuala, double &manualb, int &eictype, int &peakshape, int &standard)
 Get data from dialog. More...
 

Protected Member Functions

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

Detailed Description

The widget for definition of calibration curve.

Member Function Documentation

◆ closeEvent()

void cDefineCalibrationWidget::closeEvent ( QCloseEvent *  event)

Handle the window close event.

Parameters
eventpointer to QCloseEvent

◆ getData()

void cDefineCalibrationWidget::getData ( vector< int > &  usedvector,
vector< int > &  datatypesvector,
vector< string > &  groupsvector,
vector< double > &  concentrationsvector,
vector< int > &  timesvector,
vector< int > &  selectedionsvector,
int &  equationtype,
double &  manuala,
double &  manualb,
int &  eictype,
int &  peakshape,
int &  standard 
)

Get data from dialog.

Parameters
usedvectorvector of used items
datatypesvectorvector of sample types
groupsvectorvector of groups of names of technical replicates
concentrationsvectorvector of concentrations
timesvectorvector of time values
selectedionsvectorvector of selected ions
equationtypetype of linear equation (y = a*x, y = a*x + b or manual mode)
manualathe parameter 'a' in manual mode
manualbthe parameter 'b' in manual mode
eictypetype of EIC chromatogram (highest peaks = 0, all isotopes = 1)
peakshapeshape of chromatographic peak
standardcompound standard

◆ keyPressEvent()

void cDefineCalibrationWidget::keyPressEvent ( QKeyEvent *  event)
protected

Handle a key press event.

Parameters
eventpointer to QKeyEvent

◆ load()

void cDefineCalibrationWidget::load ( ifstream &  is,
int  fileversionpart1,
int  fileversionpart2,
int  fileversionpart3 
)

Load the content from an input stream.

Parameters
isan input stream
fileversionpart1first number of .res the file version
fileversionpart2second number of .res the file version
fileversionpart3third number of .res the file version

◆ prepareWidget()

void cDefineCalibrationWidget::prepareWidget ( vector< string > &  filenames,
vector< string > &  compounds 
)

Prepare widget for visualization.

Parameters
filenameslist of files
compoundslist of compounds

◆ store()

void cDefineCalibrationWidget::store ( ofstream &  os)

Store the content into an output stream.

Parameters
osan output stream

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