7#ifndef _CGLOBALPREFERENCES_H
8#define _CGLOBALPREFERENCES_H
81 os.write((
char *)&
positive,
sizeof(
bool));
94 is.read((
char *)&
positive,
sizeof(
bool));
106 QString settingsfile;
110 vector<cIonType> customions;
112 int linebafprocessingmethod;
113 int profilebafprocessingmethod;
115 int rawdataprocessingmethod;
117 QString settingsdefaultdir;
118 QString peaklistsdefaultdir;
119 QString blocksdefaultdir;
120 QString sequencesdefaultdir;
121 QString modificationsdefaultdir;
122 QString openopticalimagedir;
123 QString openhistologyimagedir;
124 QString openmicroscopyimagedir;
125 QString resultsdefaultdir;
126 QString exportcsvdefaultdir;
127 QString exporthtmldefaultdir;
128 QString exportimagedefaultdir;
130 QString bookmarkname1;
131 QString bookmarkurl1;
133 QString bookmarkname2;
134 QString bookmarkurl2;
136 QString bookmarkname3;
137 QString bookmarkurl3;
139 QString bookmarkname4;
140 QString bookmarkurl4;
142 QString bookmarkname5;
143 QString bookmarkurl5;
145 QString bookmarkname6;
146 QString bookmarkurl6;
148 QString bookmarkname7;
149 QString bookmarkurl7;
151 QString bookmarkname8;
152 QString bookmarkurl8;
154 QString bookmarkname9;
155 QString bookmarkurl9;
157 QString bookmarkname10;
158 QString bookmarkurl10;
Basic definitions of fragment ions occurring in the mass spectra.
The class storing global preferences.
Definition: cGlobalPreferences.h:104
void loadSettings()
Load settings.
Definition: cGlobalPreferences.cpp:22
void setDefaultDirectories()
Set default directories.
Definition: cGlobalPreferences.cpp:978
void setDefaultIonTypes()
Set default ion types.
Definition: cGlobalPreferences.cpp:272
cGlobalPreferences()
The constructor.
Definition: cGlobalPreferences.cpp:4
void saveSettings()
Save settings.
Definition: cGlobalPreferences.cpp:199
void setDefaultURLs()
Set default URLs.
Definition: cGlobalPreferences.cpp:1009
void setDefaultDataProcessingMethods()
Set default data processing methods.
Definition: cGlobalPreferences.cpp:970
The struct for definition of a ion type.
Definition: cGlobalPreferences.h:21
void clear()
Clear the structure.
Definition: cGlobalPreferences.h:64
cIonType()
The default constructor.
Definition: cGlobalPreferences.h:56
bool positive
Charge of the ion.
Definition: cGlobalPreferences.h:44
void store(ofstream &os)
Store the structure into an output stream.
Definition: cGlobalPreferences.h:77
int multiplier
The multiplier n in [nM + H]+.
Definition: cGlobalPreferences.h:50
string formula
Formula of the ion.
Definition: cGlobalPreferences.h:32
string name
Name of the ion.
Definition: cGlobalPreferences.h:26
double massdifference
Mass difference of the ion from the neutral molecule.
Definition: cGlobalPreferences.h:38
void load(ifstream &is)
Load the structure from an input stream.
Definition: cGlobalPreferences.h:90
Auxiliary funtions and structures.
void storeString(string &s, ofstream &os)
Store a string into an output stream.
Definition: utilities.cpp:59
void loadString(string &s, ifstream &is)
Load a string from an input stream.
Definition: utilities.cpp:66