|
Scribus
Open source desktop publishing at your fingertips
|
Public Types | |
| enum | VGradientType { linear = 0, radial = 1, fourcolor = 2, diamond = 3, mesh = 4, freemesh = 5 } |
| enum | VGradientRepeatMethod { none = 0, reflect = 1, repeat = 2, pad = 3 } |
Public Member Functions | |
| VGradient (VGradientType type=linear) | |
| VGradient (const VGradient &gradient) | |
| VGradient & | operator= (const VGradient &gradient) |
| bool | operator== (const VGradient &gradient) const |
| VGradientType | type () const |
| void | setType (VGradientType type) |
| VGradientRepeatMethod | repeatMethod () const |
| void | setRepeatMethod (VGradientRepeatMethod repeatMethod) |
| const QList< VColorStop * > & | colorStops () const |
| void | addStop (const VColorStop &colorStop) |
| void | addStop (const QColor &color, double rampPoint, double midPoint, double opa, QString name="", int shade=100) |
| void | setStop (const QColor &color, double rampPoint, double midPoint, double opa, QString name="", int shade=100) |
| void | removeStop (VColorStop &colorStop) |
| void | removeStop (uint n) |
| void | clearStops () |
| uint | Stops () const |
| void | filterStops (void) |
| FPoint | origin () const |
| void | setOrigin (const FPoint &origin) |
| FPoint | focalPoint () const |
| void | setFocalPoint (const FPoint &focalPoint) |
| FPoint | vector () const |
| void | setVector (const FPoint &vector) |
| void | transform (const QTransform &m) |
Protected Member Functions | |
| int | compareItems (const VColorStop *item1, const VColorStop *item2) const |
| void | inSort (VColorStop *d) |
Protected Attributes | |
| QList< VColorStop * > | m_colorStops |