![]() |
Qt 6.x
The Qt SDK
|
#include <qandroidstyle_p.h>
Inheritance diagram for QAndroidStyle::AndroidGradientDrawable:
Collaboration diagram for QAndroidStyle::AndroidGradientDrawable:Public Types | |
| enum | GradientOrientation { TOP_BOTTOM , TR_BL , RIGHT_LEFT , BR_TL , BOTTOM_TOP , BL_TR , LEFT_RIGHT , TL_BR } |
Public Member Functions | |
| AndroidGradientDrawable (const QVariantMap &drawable, ItemType itemType) | |
| virtual AndroidDrawableType | type () const |
| virtual void | draw (QPainter *painter, const QStyleOption *opt) const |
| QSize | size () const |
Public Member Functions inherited from QAndroidStyle::AndroidDrawable | |
| AndroidDrawable (const QVariantMap &drawable, ItemType itemType) | |
| virtual | ~AndroidDrawable () |
| virtual void | initPadding (const QVariantMap &drawable) |
| virtual AndroidDrawableType | type () const =0 |
| virtual void | draw (QPainter *painter, const QStyleOption *opt) const =0 |
| const QMargins & | padding () const |
| virtual QSize | size () const |
| virtual void | setPaddingLeftToSizeWidth () |
Additional Inherited Members | |
Static Public Member Functions inherited from QAndroidStyle::AndroidDrawable | |
| static AndroidDrawable * | fromMap (const QVariantMap &drawable, ItemType itemType) |
| static QMargins | extractMargins (const QVariantMap &value) |
Protected Attributes inherited from QAndroidStyle::AndroidDrawable | |
| ItemType | m_itemType |
| QMargins | m_padding |
Definition at line 141 of file qandroidstyle_p.h.
| Enumerator | |
|---|---|
| TOP_BOTTOM | |
| TR_BL | |
| RIGHT_LEFT | |
| BR_TL | |
| BOTTOM_TOP | |
| BL_TR | |
| LEFT_RIGHT | |
| TL_BR | |
Definition at line 144 of file qandroidstyle_p.h.
| QAndroidStyle::AndroidGradientDrawable::AndroidGradientDrawable | ( | const QVariantMap & | drawable, |
| QAndroidStyle::ItemType | itemType | ||
| ) |
Definition at line 978 of file qandroidstyle.cpp.
References BL_TR, BOTTOM_TOP, BR_TL, colors, i, LEFT_RIGHT, positions, QRgb, qWarning, RIGHT_LEFT, QGradient::setColorAt(), TL_BR, QVariant::toByteArray(), QVariant::toInt(), QVariant::toList(), TOP_BOTTOM, TR_BL, and QMap< Key, T >::value().
Here is the call graph for this function:
|
virtual |
Implements QAndroidStyle::AndroidDrawable.
Definition at line 1018 of file qandroidstyle.cpp.
References QPainter::brush(), QPainter::drawRoundedRect(), QRect::height(), Qt::NoPen, opt, painter, QPainter::pen(), QStyleOption::rect, QPainter::setBrush(), QPainter::setPen(), and QRect::width().
Here is the call graph for this function:
|
virtual |
Reimplemented from QAndroidStyle::AndroidDrawable.
Definition at line 1074 of file qandroidstyle.cpp.
|
virtual |
Implements QAndroidStyle::AndroidDrawable.
Definition at line 1013 of file qandroidstyle.cpp.
References QAndroidStyle::Gradient.