7 #ifndef POLYGONWIDGET_H
8 #define POLYGONWIDGET_H
11 #include "scribusapi.h"
12 #include "ui_polygonwidgetbase.h"
20 PolygonWidget(QWidget* parent,
int polyCorners,
double polyF,
bool polyUseConvexFactor,
double polyRotation,
double polyCurvature,
double polyInnerRot,
double polyOuterCurvature,
bool forEditMode =
false);
23 void setValues(
int polyCorners,
double polyF,
bool polyUseConvexFactor,
double polyRotation,
double polyCurvature,
double polyInnerRot,
double polyOuterCurvature);
24 void getValues(
int* polyCorners,
double* polyF,
bool* polyUseConvexFactor,
double* polyRotation,
double* polyCurvature,
double* polyInnerRot,
double* polyOuterCurvature);
29 void setFactorSlider(
double a);
30 void setRotationSlider(
double a);
31 void setInnerRotationSlider(
double a);
32 void setCurvatureSlider(
double a);
33 void setOuterCurvatureSlider(
double a);
35 double GetZeroFactor();
36 double GetMaxFactor();
40 double getUserValFromFactor(
double factor);
42 void connectSignals(
bool);
46 void NewVectors(
int,
double,
bool,
double,
double,
double,
double);