Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtGradientWidgetPrivate Class Reference
+ Collaboration diagram for QtGradientWidgetPrivate:

Public Types

enum  Handle {
  NoHandle , StartLinearHandle , EndLinearHandle , CentralRadialHandle ,
  FocalRadialHandle , RadiusRadialHandle , CentralConicalHandle , AngleConicalHandle ,
  NoHandle , StartLinearHandle , EndLinearHandle , CentralRadialHandle ,
  FocalRadialHandle , RadiusRadialHandle , CentralConicalHandle , AngleConicalHandle
}
 
enum  Handle {
  NoHandle , StartLinearHandle , EndLinearHandle , CentralRadialHandle ,
  FocalRadialHandle , RadiusRadialHandle , CentralConicalHandle , AngleConicalHandle ,
  NoHandle , StartLinearHandle , EndLinearHandle , CentralRadialHandle ,
  FocalRadialHandle , RadiusRadialHandle , CentralConicalHandle , AngleConicalHandle
}
 

Public Member Functions

QPointF fromViewport (QPointF point) const
 
QPointF toViewport (QPointF point) const
 
QPointF checkRange (QPointF point) const
 
QRectF pointRect (QPointF point, double size) const
 
double correctAngle (double angle) const
 
void setAngleConical (double angle)
 
void paintPoint (QPainter *painter, QPointF point, double size) const
 
QPointF fromViewport (QPointF point) const
 
QPointF toViewport (QPointF point) const
 
QPointF checkRange (QPointF point) const
 
QRectF pointRect (QPointF point, double size) const
 
double correctAngle (double angle) const
 
void setAngleConical (double angle)
 
void paintPoint (QPainter *painter, QPointF point, double size) const
 

Public Attributes

double m_handleSize
 
bool m_backgroundCheckered
 
QGradientStops m_gradientStops
 
QGradient::Type m_gradientType
 
QGradient::Spread m_gradientSpread
 
QPointF m_startLinear
 
QPointF m_endLinear
 
QPointF m_centralRadial
 
QPointF m_focalRadial
 
qreal m_radiusRadial
 
QPointF m_centralConical
 
qreal m_angleConical
 
Handle m_dragHandle
 
QPointF m_dragOffset
 
double m_radiusFactor
 
double m_dragRadius
 
double m_angleOffset
 
double m_dragAngle
 

Detailed Description

Definition at line 20 of file qtgradientwidget.cpp.

Member Enumeration Documentation

◆ Handle [1/2]

Enumerator
NoHandle 
StartLinearHandle 
EndLinearHandle 
CentralRadialHandle 
FocalRadialHandle 
RadiusRadialHandle 
CentralConicalHandle 
AngleConicalHandle 
NoHandle 
StartLinearHandle 
EndLinearHandle 
CentralRadialHandle 
FocalRadialHandle 
RadiusRadialHandle 
CentralConicalHandle 
AngleConicalHandle 

Definition at line 51 of file qtgradientwidget.cpp.

◆ Handle [2/2]

Enumerator
NoHandle 
StartLinearHandle 
EndLinearHandle 
CentralRadialHandle 
FocalRadialHandle 
RadiusRadialHandle 
CentralConicalHandle 
AngleConicalHandle 
NoHandle 
StartLinearHandle 
EndLinearHandle 
CentralRadialHandle 
FocalRadialHandle 
RadiusRadialHandle 
CentralConicalHandle 
AngleConicalHandle 

Definition at line 51 of file qtgradientwidget.cpp.

Member Function Documentation

◆ checkRange() [1/2]

QPointF QtGradientWidgetPrivate::checkRange ( QPointF point) const

Definition at line 95 of file qtgradientwidget.cpp.

◆ checkRange() [2/2]

QPointF QtGradientWidgetPrivate::checkRange ( QPointF point) const

◆ correctAngle() [1/2]

double QtGradientWidgetPrivate::correctAngle ( double angle) const

Definition at line 71 of file qtgradientwidget.cpp.

Referenced by setAngleConical().

+ Here is the caller graph for this function:

◆ correctAngle() [2/2]

double QtGradientWidgetPrivate::correctAngle ( double angle) const

◆ fromViewport() [1/2]

QPointF QtGradientWidgetPrivate::fromViewport ( QPointF point) const

Definition at line 109 of file qtgradientwidget.cpp.

◆ fromViewport() [2/2]

QPointF QtGradientWidgetPrivate::fromViewport ( QPointF point) const

◆ paintPoint() [1/2]

void QtGradientWidgetPrivate::paintPoint ( QPainter * painter,
QPointF point,
double size ) const

Definition at line 121 of file qtgradientwidget.cpp.

◆ paintPoint() [2/2]

void QtGradientWidgetPrivate::paintPoint ( QPainter * painter,
QPointF point,
double size ) const

◆ pointRect() [1/2]

QRectF QtGradientWidgetPrivate::pointRect ( QPointF point,
double size ) const

Definition at line 90 of file qtgradientwidget.cpp.

◆ pointRect() [2/2]

QRectF QtGradientWidgetPrivate::pointRect ( QPointF point,
double size ) const

◆ setAngleConical() [1/2]

void QtGradientWidgetPrivate::setAngleConical ( double angle)

Definition at line 81 of file qtgradientwidget.cpp.

References correctAngle().

+ Here is the call graph for this function:

◆ setAngleConical() [2/2]

void QtGradientWidgetPrivate::setAngleConical ( double angle)

◆ toViewport() [1/2]

QPointF QtGradientWidgetPrivate::toViewport ( QPointF point) const

Definition at line 115 of file qtgradientwidget.cpp.

◆ toViewport() [2/2]

QPointF QtGradientWidgetPrivate::toViewport ( QPointF point) const

Member Data Documentation

◆ m_angleConical

qreal QtGradientWidgetPrivate::m_angleConical

Definition at line 49 of file qtgradientwidget.cpp.

◆ m_angleOffset

double QtGradientWidgetPrivate::m_angleOffset

Definition at line 67 of file qtgradientwidget.cpp.

◆ m_backgroundCheckered

bool QtGradientWidgetPrivate::m_backgroundCheckered

Definition at line 38 of file qtgradientwidget.cpp.

◆ m_centralConical

QPointF QtGradientWidgetPrivate::m_centralConical

Definition at line 48 of file qtgradientwidget.cpp.

◆ m_centralRadial

QPointF QtGradientWidgetPrivate::m_centralRadial

Definition at line 45 of file qtgradientwidget.cpp.

◆ m_dragAngle

double QtGradientWidgetPrivate::m_dragAngle

Definition at line 68 of file qtgradientwidget.cpp.

◆ m_dragHandle

Handle QtGradientWidgetPrivate::m_dragHandle

Definition at line 62 of file qtgradientwidget.cpp.

◆ m_dragOffset

QPointF QtGradientWidgetPrivate::m_dragOffset

Definition at line 63 of file qtgradientwidget.cpp.

◆ m_dragRadius

double QtGradientWidgetPrivate::m_dragRadius

Definition at line 66 of file qtgradientwidget.cpp.

◆ m_endLinear

QPointF QtGradientWidgetPrivate::m_endLinear

Definition at line 44 of file qtgradientwidget.cpp.

◆ m_focalRadial

QPointF QtGradientWidgetPrivate::m_focalRadial

Definition at line 46 of file qtgradientwidget.cpp.

◆ m_gradientSpread

QGradient::Spread QtGradientWidgetPrivate::m_gradientSpread

Definition at line 42 of file qtgradientwidget.cpp.

◆ m_gradientStops

QGradientStops QtGradientWidgetPrivate::m_gradientStops

Definition at line 40 of file qtgradientwidget.cpp.

◆ m_gradientType

QGradient::Type QtGradientWidgetPrivate::m_gradientType

Definition at line 41 of file qtgradientwidget.cpp.

◆ m_handleSize

double QtGradientWidgetPrivate::m_handleSize

Definition at line 37 of file qtgradientwidget.cpp.

◆ m_radiusFactor

double QtGradientWidgetPrivate::m_radiusFactor

Definition at line 65 of file qtgradientwidget.cpp.

◆ m_radiusRadial

qreal QtGradientWidgetPrivate::m_radiusRadial

Definition at line 47 of file qtgradientwidget.cpp.

◆ m_startLinear

QPointF QtGradientWidgetPrivate::m_startLinear

Definition at line 43 of file qtgradientwidget.cpp.


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