7#ifndef _CDEFINECALIBRATIONWIDGET_H
8#define _CDEFINECALIBRATIONWIDGET_H
11#include <QDesktopServices>
67 void store(ofstream& os);
77 void load(ifstream& is,
int fileversionpart1,
int fileversionpart2,
int fileversionpart3);
85 void prepareWidget(vector<string>& filenames, vector<string>& compounds);
103 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);
108 QScrollArea* scrollarea;
109 QWidget* scrollwidget;
110 QVBoxLayout* scrolllayout;
112 QVBoxLayout* vlayout;
113 QWidget* filelistwidget;
115 QGridLayout* gridlayout;
120 QLabel* datatypelabel;
121 QLabel* concentrationlabel;
124 vector<QCheckBox*> checkboxes;
125 vector<QLineEdit*> lineedits;
126 vector<QComboBox*> comboboxes;
127 vector<QLineEdit*> groupnames;
128 vector<QDoubleSpinBox*> doublespinboxes;
129 vector<QSpinBox*> timespinboxes;
131 QLabel* compoundslabel;
132 QListWidget* compoundslist;
133 QVBoxLayout* compoundslayout;
134 QWidget* compoundswidget;
136 QFormLayout* formlayout;
139 QComboBox* equationcombobox;
140 QDoubleSpinBox* doublespinboxa;
141 QDoubleSpinBox* doublespinboxb;
142 QComboBox* eiccombobox;
143 QComboBox* peakshapecombobox;
144 QComboBox* standardcombobox;
146 QPushButton* okbutton;
147 QPushButton* cancelbutton;
148 QHBoxLayout* buttonslayout;
149 QWidget* buttonswidget;
151 vector<int> internalusedvector;
152 vector<string> internalfilenames;
153 vector<int> internaldatatypesvector;
154 vector<string> internalgroupsvector;
155 vector<double> internalconcentrationsvector;
156 vector<int> internaltimesvector;
158 vector<string> internalcompounds;
159 vector<int> internalselectedionsvector;
161 int internalequationtype;
165 int internalpeakshape;
166 int internalstandard;
180 void okButtonReleased();
183 void cancelButtonReleased();
186 void dataTypeChanged(
int index);
189 void equationChanged(
int index);
Auxiliary funtions and structures.