![]() |
Qt 6.x
The Qt SDK
|
#include <qandroidstyle_p.h>
Public Member Functions | |
Android9PatchDrawable (const QVariantMap &drawable, ItemType itemType) | |
virtual AndroidDrawableType | type () const |
virtual void | draw (QPainter *painter, const QStyleOption *opt) const |
![]() | |
AndroidImageDrawable (const QVariantMap &drawable, ItemType itemType) | |
virtual AndroidDrawableType | type () const |
virtual void | draw (QPainter *painter, const QStyleOption *opt) const |
virtual QSize | size () const |
![]() | |
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 AndroidDrawable * | fromMap (const QVariantMap &drawable, ItemType itemType) |
static QMargins | extractMargins (const QVariantMap &value) |
![]() | |
QString | m_filePath |
QString | m_hashKey |
QSize | m_size |
![]() | |
ItemType | m_itemType |
QMargins | m_padding |
Definition at line 126 of file qandroidstyle_p.h.
QAndroidStyle::Android9PatchDrawable::Android9PatchDrawable | ( | const QVariantMap & | drawable, |
QAndroidStyle::ItemType | itemType | ||
) |
Definition at line 787 of file qandroidstyle.cpp.
References QAndroidStyle::Android9PatchChunk::colors, QAndroidStyle::AndroidDrawable::initPadding(), toList(), QVariant::toMap(), QMap< Key, T >::value(), QAndroidStyle::Android9PatchChunk::xDivs, and QAndroidStyle::Android9PatchChunk::yDivs.
|
virtual |
Reimplemented from QAndroidStyle::AndroidImageDrawable.
Definition at line 822 of file qandroidstyle.cpp.
References QRect::bottom(), QPainter::drawPixmap(), QFileInfo::fileName(), QPainter::fillRect(), QPixmapCache::find(), i, QPixmapCache::insert(), QRect::isNull(), j, QRect::left(), opt, painter, pixmap, QRgb, QStyleOption::rect, QPainter::renderHints(), QRect::right(), QPainter::setRenderHints(), QPainter::SmoothPixmapTransform, and QRect::top().
|
virtual |
Reimplemented from QAndroidStyle::AndroidImageDrawable.
Definition at line 798 of file qandroidstyle.cpp.
References QAndroidStyle::NinePatch.