Krita Source Code Documentation
Loading...
Searching...
No Matches
KisGradientWidgetsUtils.h File Reference
#include <QPainter>
#include <QRectF>
#include <QPointF>
#include <QSizeF>
#include <QColor>
#include <KoAbstractGradient.h>
#include <KoSegmentGradient.h>
#include <kritaui_export.h>

Go to the source code of this file.

Classes

struct  KisGradientWidgetsUtils::StopHandleColor
 

Namespaces

namespace  KisGradientWidgetsUtils
 

Enumerations

enum  KisGradientWidgetsUtils::ColorType { KisGradientWidgetsUtils::None , KisGradientWidgetsUtils::Foreground , KisGradientWidgetsUtils::Background , KisGradientWidgetsUtils::Custom }
 

Functions

KoGradientSegmentEndpointType KisGradientWidgetsUtils::colorTypeToSegmentEndPointType (KisGradientWidgetsUtils::ColorType type, bool transparent)
 
void KisGradientWidgetsUtils::paintGradientBox (QPainter &painter, const KoAbstractGradientSP gradient, const QRectF &rect)
 
void KisGradientWidgetsUtils::paintMidPointHandle (QPainter &painter, const QPointF &position, qreal size, bool isSelected, bool isHovered, bool hasFocus, const QColor &borderColor, const QColor &fillColor, const QColor &highlightColor)
 
void KisGradientWidgetsUtils::paintStopHandle (QPainter &painter, const QPointF &position, const QSizeF &size, bool isSelected, bool isHovered, bool hasFocus, const QColor &highlightColor, const StopHandleColor &color1, const StopHandleColor &color2)
 
KisGradientWidgetsUtils::ColorType KisGradientWidgetsUtils::segmentEndPointTypeToColorType (KoGradientSegmentEndpointType type)