Scribus
Open source desktop publishing at your fingertips
PolygonWidget Class Reference
Inheritance diagram for PolygonWidget:
Collaboration diagram for PolygonWidget:

Signals

void NewVectors (int, double, bool, double, double, double, double)
 

Public Member Functions

 PolygonWidget (QWidget *parent)
 
 PolygonWidget (QWidget *parent, int polyCorners, double polyF, bool polyUseConvexFactor, double polyRotation, double polyCurvature, double polyInnerRot, double polyOuterCurvature, bool forEditMode=false)
 
void setValues (int polyCorners, double polyF, bool polyUseConvexFactor, double polyRotation, double polyCurvature, double polyInnerRot, double polyOuterCurvature)
 
void getValues (int *polyCorners, double *polyF, bool *polyUseConvexFactor, double *polyRotation, double *polyCurvature, double *polyInnerRot, double *polyOuterCurvature)
 
void restoreDefaults (struct ItemToolPrefs *prefsData)
 
void saveGuiToPrefs (struct ItemToolPrefs *prefsData)
 

Protected Slots

void setFactorSlider (double a)
 
void setRotationSlider (double a)
 
void setInnerRotationSlider (double a)
 
void setCurvatureSlider (double a)
 
void setOuterCurvatureSlider (double a)
 
void updatePreview ()
 
double GetZeroFactor ()
 
double GetMaxFactor ()
 
double GetFactor ()
 

Protected Member Functions

double getUserValFromFactor (double factor)
 
void connectSignals (bool)
 

Protected Attributes

double PFactor
 
bool editMode
 

The documentation for this class was generated from the following files: