8#include "QtCore/qglobal.h"
10#ifndef QT_NO_CSSPARSER
23#include "private/qcssparser_p.h"
24#include "QtCore/qsize.h"
30extern void qDrawEdge(
QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, qreal dw1, qreal dw2,
31 QCss::Edge edge, QCss::BorderStyle style, QBrush c);
34 const QSizeF& r1,
const QSizeF& r2,
35 QCss::Edge edge, QCss::BorderStyle s, QBrush c);
37extern void Q_GUI_EXPORT qDrawBorder(QPainter *p,
const QRect &rect,
const QCss::BorderStyle *styles,
38 const int *borders,
const QBrush *colors,
const QSize *radii);
40extern void Q_GUI_EXPORT qNormalizeRadii(
const QRect &br,
const QSize *radii,
41 QSize *tlr, QSize *trr, QSize *blr, QSize *brr);
Combined button and popup list for selecting options.
void qNormalizeRadii(const QRect &br, const QSize *radii, QSize *tlr, QSize *trr, QSize *blr, QSize *brr)
void qDrawBorder(QPainter *p, const QRect &rect, const QCss::BorderStyle *styles, const int *borders, const QBrush *colors, const QSize *radii)
static QPen qPenFromStyle(const QBrush &b, qreal width, BorderStyle s)
void qDrawRoundedCorners(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, const QSizeF &r1, const QSizeF &r2, Edge edge, BorderStyle s, QBrush c)
static bool paintsOver(const QCss::BorderStyle *styles, const QBrush *colors, QCss::Edge e1, QCss::Edge e2)
void qDrawEdge(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, qreal dw1, qreal dw2, QCss::Edge edge, QCss::BorderStyle style, QBrush c)
void qDrawRoundedCorners(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, const QSizeF &r1, const QSizeF &r2, QCss::Edge edge, QCss::BorderStyle s, QBrush c)
void qDrawEdge(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, qreal dw1, qreal dw2, QCss::Edge edge, QCss::BorderStyle style, QBrush c)
QDebug Q_GUI_EXPORT & operator<<(QDebug &s, const QVectorPath &path)