![]() |
Qt 6.x
The Qt SDK
|
#include <QtWidgets/qtwidgetsglobal.h>
#include <QtCore/qnamespace.h>
#include <QtCore/qstring.h>
#include <QtCore/qmargins.h>
#include <QtGui/qpixmap.h>
Go to the source code of this file.
Classes | |
class | QTileRules |
The QTileRules class provides the rules used to draw a pixmap or image split into nine segments. More... | |
Namespaces | |
namespace | QDrawBorderPixmap |
Enumerations | |
enum | QDrawBorderPixmap::DrawingHint { QDrawBorderPixmap::OpaqueTopLeft = 0x0001 , QDrawBorderPixmap::OpaqueTop = 0x0002 , QDrawBorderPixmap::OpaqueTopRight = 0x0004 , QDrawBorderPixmap::OpaqueLeft = 0x0008 , QDrawBorderPixmap::OpaqueCenter = 0x0010 , QDrawBorderPixmap::OpaqueRight = 0x0020 , QDrawBorderPixmap::OpaqueBottomLeft = 0x0040 , QDrawBorderPixmap::OpaqueBottom = 0x0080 , QDrawBorderPixmap::OpaqueBottomRight = 0x0100 , QDrawBorderPixmap::OpaqueCorners = OpaqueTopLeft | OpaqueTopRight | OpaqueBottomLeft | OpaqueBottomRight , QDrawBorderPixmap::OpaqueEdges = OpaqueTop | OpaqueLeft | OpaqueRight | OpaqueBottom , QDrawBorderPixmap::OpaqueFrame = OpaqueCorners | OpaqueEdges , QDrawBorderPixmap::OpaqueAll = OpaqueCenter | OpaqueFrame } |
Functions | |
Q_WIDGETS_EXPORT void | qDrawShadeLine (QPainter *p, int x1, int y1, int x2, int y2, const QPalette &pal, bool sunken=true, int lineWidth=1, int midLineWidth=0) |
Q_WIDGETS_EXPORT void | qDrawShadeLine (QPainter *p, const QPoint &p1, const QPoint &p2, const QPalette &pal, bool sunken=true, int lineWidth=1, int midLineWidth=0) |
Q_WIDGETS_EXPORT void | qDrawShadeRect (QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken=false, int lineWidth=1, int midLineWidth=0, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawShadeRect (QPainter *p, const QRect &r, const QPalette &pal, bool sunken=false, int lineWidth=1, int midLineWidth=0, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawShadePanel (QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken=false, int lineWidth=1, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawShadePanel (QPainter *p, const QRect &r, const QPalette &pal, bool sunken=false, int lineWidth=1, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawWinButton (QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken=false, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawWinButton (QPainter *p, const QRect &r, const QPalette &pal, bool sunken=false, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawWinPanel (QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken=false, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawWinPanel (QPainter *p, const QRect &r, const QPalette &pal, bool sunken=false, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawPlainRect (QPainter *p, int x, int y, int w, int h, const QColor &, int lineWidth=1, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawPlainRect (QPainter *p, const QRect &r, const QColor &, int lineWidth=1, const QBrush *fill=nullptr) |
Q_WIDGETS_EXPORT void | qDrawBorderPixmap (QPainter *painter, const QRect &targetRect, const QMargins &targetMargins, const QPixmap &pixmap, const QRect &sourceRect, const QMargins &sourceMargins, const QTileRules &rules=QTileRules(), QDrawBorderPixmap::DrawingHints hints=QDrawBorderPixmap::DrawingHints()) |
void | qDrawBorderPixmap (QPainter *painter, const QRect &target, const QMargins &margins, const QPixmap &pixmap) |
|
inline |
Definition at line 123 of file qdrawutil.h.
References painter, pixmap, and qDrawBorderPixmap().
Q_WIDGETS_EXPORT void qDrawBorderPixmap | ( | QPainter * | painter, |
const QRect & | targetRect, | ||
const QMargins & | targetMargins, | ||
const QPixmap & | pixmap, | ||
const QRect & | sourceRect, | ||
const QMargins & | sourceMargins, | ||
const QTileRules & | rules = QTileRules() , |
||
QDrawBorderPixmap::DrawingHints | hints = QDrawBorderPixmap::DrawingHints() |
||
) |
Referenced by qDrawBorderPixmap(), and QPixmapStylePrivate::scale().
Q_WIDGETS_EXPORT void qDrawPlainRect | ( | QPainter * | p, |
const QRect & | r, | ||
const QColor & | c, | ||
int | lineWidth = 1 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 815 of file qdrawutil.cpp.
References fill(), and qDrawPlainRect().
Q_WIDGETS_EXPORT void qDrawPlainRect | ( | QPainter * | p, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const QColor & | c, | ||
int | lineWidth = 1 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 576 of file qdrawutil.cpp.
References fill(), i, Qt::NoBrush, Qt::NoPen, Q_UNLIKELY, qFuzzyCompare(), qRound(), and qWarning.
Referenced by QAndroidStyle::AndroidControl::drawControl(), QCommonStyle::drawControl(), QCommonStyle::drawPrimitive(), and qDrawPlainRect().
Q_WIDGETS_EXPORT void qDrawShadeLine | ( | QPainter * | p, |
const QPoint & | p1, | ||
const QPoint & | p2, | ||
const QPalette & | pal, | ||
bool | sunken = true , |
||
int | lineWidth = 1 , |
||
int | midLineWidth = 0 |
||
) |
Definition at line 650 of file qdrawutil.cpp.
References p1, p2, and qDrawShadeLine().
Q_WIDGETS_EXPORT void qDrawShadeLine | ( | QPainter * | p, |
int | x1, | ||
int | y1, | ||
int | x2, | ||
int | y2, | ||
const QPalette & | pal, | ||
bool | sunken = true , |
||
int | lineWidth = 1 , |
||
int | midLineWidth = 0 |
||
) |
Definition at line 86 of file qdrawutil.cpp.
References QBrush::color(), QPalette::color(), QPalette::Dark, QPalette::dark(), i, QPalette::light(), QPalette::mid(), Q_UNLIKELY, qFuzzyCompare(), qRound(), and qWarning.
Referenced by QCommonStyle::drawControl(), QAndroidStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), and qDrawShadeLine().
Q_WIDGETS_EXPORT void qDrawShadePanel | ( | QPainter * | p, |
const QRect & | r, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
int | lineWidth = 1 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 726 of file qdrawutil.cpp.
References fill(), and qDrawShadePanel().
Q_WIDGETS_EXPORT void qDrawShadePanel | ( | QPainter * | p, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
int | lineWidth = 1 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 330 of file qdrawutil.cpp.
References QList< T >::clear(), QBrush::color(), QPalette::dark(), fill(), i, QPalette::light(), QPalette::midlight(), Q_UNLIKELY, qFuzzyCompare(), qRound(), qWarning, QList< T >::reserve(), and QPalette::shadow().
Referenced by QAndroidStyle::AndroidControl::drawControl(), QCommonStyle::drawControl(), QCommonStyle::drawPrimitive(), QtPrivate::QColorLuminancePicker::paintEvent(), and qDrawShadePanel().
Q_WIDGETS_EXPORT void qDrawShadeRect | ( | QPainter * | p, |
const QRect & | r, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
int | lineWidth = 1 , |
||
int | midLineWidth = 0 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 689 of file qdrawutil.cpp.
References fill(), and qDrawShadeRect().
Q_WIDGETS_EXPORT void qDrawShadeRect | ( | QPainter * | p, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
int | lineWidth = 1 , |
||
int | midLineWidth = 0 , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 213 of file qdrawutil.cpp.
References QBrush::color(), QPalette::dark(), fill(), i, j, QPalette::light(), QPalette::mid(), Qt::NoPen, Q_UNLIKELY, qFuzzyCompare(), qRound(), and qWarning.
Referenced by QCommonStyle::drawControl(), QAndroidStyle::drawPrimitive(), QCommonStyle::drawPrimitive(), and qDrawShadeRect().
Q_WIDGETS_EXPORT void qDrawWinButton | ( | QPainter * | p, |
const QRect & | r, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 757 of file qdrawutil.cpp.
References fill(), and qDrawWinButton().
Q_WIDGETS_EXPORT void qDrawWinButton | ( | QPainter * | p, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 500 of file qdrawutil.cpp.
References QPalette::button(), QBrush::color(), QPalette::dark(), fill(), QPalette::light(), qDrawWinShades(), and QPalette::shadow().
Referenced by QWindowsVistaStyle::drawPrimitive(), and qDrawWinButton().
Q_WIDGETS_EXPORT void qDrawWinPanel | ( | QPainter * | p, |
const QRect & | r, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 788 of file qdrawutil.cpp.
References fill(), and qDrawWinPanel().
Q_WIDGETS_EXPORT void qDrawWinPanel | ( | QPainter * | p, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const QPalette & | pal, | ||
bool | sunken = false , |
||
const QBrush * | fill = nullptr |
||
) |
Definition at line 540 of file qdrawutil.cpp.
References QBrush::color(), QPalette::dark(), fill(), QPalette::light(), QPalette::midlight(), qDrawWinShades(), and QPalette::shadow().
Referenced by QCommonStyle::drawComplexControl(), QCommonStyle::drawControl(), QCommonStyle::drawPrimitive(), and qDrawWinPanel().