![]() |
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 |