7#ifndef _CFORMULAPREDICTOR_H
8#define _CFORMULAPREDICTOR_H
11#include <QDesktopServices>
18#include <QTextDocument>
20#include <QStandardItemModel>
21#include <QStandardItem>
23#include <QProgressDialog>
106 int maximumcombinedelements;
107 bool basicformulacheck;
108 bool advancedformulacheck;
112 vector<cIonType> selectedions;
113 vector<string> selectedelements;
114 vector<cFormulaPredictorRowItem> ionitems;
116 bool terminatecomputation;
119 map<string, int> pchemdata;
126 QToolBar* toolbarFile;
127 QToolBar* toolbarSearch;
128 QToolBar* toolbarHelp;
130 QAction* actionExportTable;
131 QAction* actionCloseWindow;
132 QAction* actionSearchPubChem;
133 QAction* actionHTMLDocumentation;
135 QDoubleSpinBox* doublespinboxmz;
136 QSpinBox* spinboxcharge;
137 QDoubleSpinBox* doublespinboxmzerror;
140 QSpinBox* spinboxmaximumcombinedelements;
141 QCheckBox* checkboxbasicformula;
142 QCheckBox* checkboxadvancedformula;
143 QCheckBox* checkboxnoratio;
144 QPushButton* predictbutton;
145 QPushButton* cancelbutton;
147 QFormLayout* formlayout;
150 QTableView* peakstable;
151 QStandardItemModel* peakstablemodel;
154 QSplitter* vsplitter1;
155 QSplitter* vsplitter2;
156 QSplitter* hsplitter;
158 void preparePeaksTable();
166 void predictButtonReleased();
169 void cancelButtonReleased();
172 void exportTableToCSV();
175 void showHTMLDocumentation();
181 void resetIonTypes();
184 void formulaPredictorThreadFinished();
187 void searchPubChem();
The representation of a set of peptide sequence candidates.
The representation of a peak list.
The class storing global preferences.
Definition: cGlobalPreferences.h:104
A table proxy model.
Definition: cSpectrumDetailProxyModel.h:19