7#ifndef _CCYCLICWIDGET_H
8#define _CCYCLICWIDGET_H
37void paintCircle(QPainter& painter, vector<string>& acronymsofblocks,
int centerx,
int centery,
int radius,
double angle,
int horizontalstep,
int linesize,
int cornerlinesize,
bool drawdashlines,
int visiblerotationid, unordered_set<cIonLabel, hash_cIonLabel>& labels);
63void generateCyclicLabelsToRight(
bool nterminal,
int rotationid,
int rotationstart,
int fragmentstart,
int fragmentend,
int numberofringblocks, unordered_set<cIonLabel, hash_cIonLabel>& labels,
cParameters* parameters,
cTheoreticalSpectrum* theoreticalspectrum,
int centerx,
int centery,
int radius,
double angle,
int linesize,
int cornerlinesize,
string visibleionseries,
string visibleneutralloss,
int visiblerotationid,
int branchstart,
int branchend);
89void generateCyclicLabelsToLeft(
bool nterminal,
int rotationid,
int rotationstart,
int fragmentstart,
int fragmentend,
int numberofringblocks, unordered_set<cIonLabel, hash_cIonLabel>& labels,
cParameters* parameters,
cTheoreticalSpectrum* theoreticalspectrum,
int centerx,
int centery,
int radius,
double angle,
int linesize,
int cornerlinesize,
string visibleionseries,
string visibleneutralloss,
int visiblerotationid,
int branchstart,
int branchend);
121 void exportToPDF(QString filename,
bool postscript);
164 void paint(QPainter& painter);
169 string visibleionseries;
170 string visibleneutralloss;
171 int visiblerotationid;
179 void ionSeriesChanged(QString text);
181 void neutralLossChanged(QString text);
183 void rotationChanged(
int index);
The representation of a theoretical mass spectrum.
The class storing parameters of the application.
Definition: cParameters.h:82
The class representing a theoretical mass spectrum.
Definition: cTheoreticalSpectrum.h:106