![]() |
Qt 6.x
The Qt SDK
|
Enumerations | |
enum | WidgetSizePolicy { SizeLarge = 0 , SizeSmall = 1 , SizeMini = 2 , SizeDefault = -1 } |
Functions | |
QString | uniqueName (const QString &key, const QStyleOption *option, const QSize &size) |
qreal | dpi (const QStyleOption *option) |
qreal | dpiScaled (qreal value, qreal dpi) |
qreal | dpiScaled (qreal value, const QPaintDevice *device) |
qreal | dpiScaled (qreal value, const QStyleOption *option) |
int | calcBigLineSize (int radius) |
static QPointF | calcRadialPos (const QStyleOptionSlider *dial, qreal offset) |
qreal | angle (const QPointF &p1, const QPointF &p2) |
QPolygonF | calcLines (const QStyleOptionSlider *dial) |
void | drawDial (const QStyleOptionSlider *option, QPainter *painter) |
void | drawBorderPixmap (const QPixmap &pixmap, QPainter *painter, const QRect &rect, int left, int top, int right, int bottom) |
WidgetSizePolicy | widgetSizePolicy (const QStyleOption *opt) |
QColor | backgroundColor (const QPalette &pal) |
Variables | |
static const qreal | qstyleBaseDpi = 96 |
Enumerator | |
---|---|
SizeLarge | |
SizeSmall | |
SizeMini | |
SizeDefault |
Definition at line 63 of file qquickstylehelper_p.h.
Definition at line 139 of file qquickstylehelper.cpp.
References p1, p2, Q_PI, and qAtan().
Referenced by QQC2::QCommonStyle::drawComplexControl().
Definition at line 393 of file qquickstylehelper.cpp.
References QPalette::Base, and QPalette::color().
int QQC2::QStyleHelper::calcBigLineSize | ( | int | radius | ) |
Definition at line 107 of file qquickstylehelper.cpp.
Referenced by QQC2::calcArrow(), calcLines(), and calcRadialPos().
QPolygonF QQC2::QStyleHelper::calcLines | ( | const QStyleOptionSlider * | dial | ) |
Definition at line 171 of file qquickstylehelper.cpp.
References calcBigLineSize(), QQC2::QStyleOptionSlider::dialWrapping, QRect::height(), i, QQC2::QStyleOptionSlider::maximum, QQC2::QStyleOptionSlider::minimum, QQC2::QStyleOptionSlider::pageStep, Q_PI, qCos(), qMin(), qSin(), QQC2::QStyleOption::rect, QList< T >::resize(), QQC2::QStyleOptionSlider::tickInterval, and QRect::width().
Referenced by QQC2::QCommonStyle::drawComplexControl(), and drawDial().
|
static |
Definition at line 117 of file qquickstylehelper.cpp.
References calcBigLineSize(), QQC2::QStyleOptionSlider::endAngle, QRect::height(), QQC2::QStyleOptionSlider::maximum, QQC2::QStyleOptionSlider::minimum, pos, Q_PI, qCos(), qMin(), qSin(), QQC2::QStyleOption::rect, QQC2::QStyleOptionSlider::sliderPosition, QQC2::QStyleOptionSlider::startAngle, QQC2::QStyleOptionSlider::upsideDown, and QRect::width().
Referenced by drawDial().
qreal QQC2::QStyleHelper::dpi | ( | const QStyleOption * | option | ) |
Definition at line 53 of file qquickstylehelper.cpp.
References Qt::AA_Use96Dpi, qstyleBaseDpi, and QCoreApplication::testAttribute().
Referenced by dpiScaled(), dpiScaled(), QQC2::QWindowsStyle::drawPrimitive(), QQC2::QWindowsXPStyle::drawPrimitive(), QQC2::QCommonStyle::sizeFromContents(), QQC2::QWindowsStyle::sizeFromContents(), QQC2::QCommonStyle::subControlRect(), and QQC2::QWindowsXPStyle::subControlRect().
qreal QQC2::QStyleHelper::dpiScaled | ( | qreal | value, |
const QPaintDevice * | device | ||
) |
Definition at line 74 of file qquickstylehelper.cpp.
References device, and dpiScaled().
qreal QQC2::QStyleHelper::dpiScaled | ( | qreal | value, |
const QStyleOption * | option | ||
) |
Definition at line 79 of file qquickstylehelper.cpp.
References dpi(), and dpiScaled().
Definition at line 69 of file qquickstylehelper.cpp.
References dpi(), and qstyleBaseDpi.
Referenced by dpiScaled(), dpiScaled(), QQC2::QWindowsStyle::drawPrimitive(), QQC2::QWindowsXPStyle::drawPrimitive(), QQC2::QCommonStyle::pixelMetric(), QQC2::QWindowsStyle::pixelMetric(), QQC2::QWindowsXPStyle::pixelMetric(), QQC2::QCommonStyle::sizeFromContents(), QQC2::QWindowsStyle::sizeFromContents(), QQC2::QWindowsXPStyle::sizeFromContents(), QQC2::QCommonStyle::subControlRect(), and QQC2::QWindowsXPStyle::subControlRect().
void QQC2::QStyleHelper::drawBorderPixmap | ( | const QPixmap & | pixmap, |
QPainter * | painter, | ||
const QRect & | rect, | ||
int | left, | ||
int | top, | ||
int | right, | ||
int | bottom | ||
) |
Definition at line 326 of file qquickstylehelper.cpp.
References QPainter::drawPixmap(), painter, pixmap, and rect.
void QQC2::QStyleHelper::drawDial | ( | const QStyleOptionSlider * | option, |
QPainter * | painter | ||
) |
Definition at line 215 of file qquickstylehelper.cpp.
References QRectF::adjusted(), QPainter::Antialiasing, BEGIN_STYLE_PIXMAPCACHE, QPalette::button(), calcLines(), calcRadialPos(), QRectF::center(), QBrush::color(), QColor::darker(), QPainter::drawEllipse(), QPainter::drawLine(), QPainter::drawLines(), END_STYLE_PIXMAPCACHE, QString::fromLatin1(), QPalette::highlight(), QColor::hue(), QColor::lighter(), Qt::NoBrush, Qt::NoPen, painter, qMax(), qMin(), QPainter::restore(), QColor::saturation(), QPainter::save(), QQC2::QStyle::SC_DialTickmarks, QColor::setAlpha(), QColor::setAlphaF(), QPainter::setBrush(), QGradient::setColorAt(), QColor::setHsv(), QPainter::setPen(), QPainter::setRenderHint(), QQC2::QStyle::State_Enabled, QQC2::QStyle::State_HasFocus, QColor::toHsv(), Qt::transparent, QColor::value(), QRectF::width(), QPointF::x(), and QPointF::y().
Referenced by QQC2::QWindowsXPStyle::drawComplexControl().
QString QQC2::QStyleHelper::uniqueName | ( | const QString & | key, |
const QStyleOption * | option, | ||
const QSize & | size | ||
) |
Definition at line 28 of file qquickstylehelper.cpp.
References QQC2::QStyleOptionComplex::activeSubControls, QAbstractSpinBox::buttonSymbols, QAbstractSpinBox::frame, spinBox, and QAbstractSpinBox::stepEnabled().
Referenced by QQC2::QCommonStyle::drawPrimitive().
WidgetSizePolicy QQC2::QStyleHelper::widgetSizePolicy | ( | const QStyleOption * | opt | ) |
Definition at line 383 of file qquickstylehelper.cpp.
References opt, SizeDefault, SizeMini, SizeSmall, QStyleOption::state, QQC2::QStyle::State_Mini, and QQC2::QStyle::State_Small.
|
static |
Definition at line 50 of file qquickstylehelper.cpp.
Referenced by dpi(), and dpiScaled().