Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QAndroidStyle::AndroidDrawable Class Referenceabstract

#include <qandroidstyle_p.h>

Inheritance diagram for QAndroidStyle::AndroidDrawable:
Collaboration diagram for QAndroidStyle::AndroidDrawable:

Public Member Functions

 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 QMarginspadding () const
virtual QSize size () const
virtual void setPaddingLeftToSizeWidth ()

Static Public Member Functions

static AndroidDrawablefromMap (const QVariantMap &drawable, ItemType itemType)
static QMargins extractMargins (const QVariantMap &value)

Protected Attributes

ItemType m_itemType
QMargins m_padding

Detailed Description

Definition at line 84 of file qandroidstyle_p.h.

Constructor & Destructor Documentation

◆ AndroidDrawable()

QAndroidStyle::AndroidDrawable::AndroidDrawable ( const QVariantMap & drawable,
QAndroidStyle::ItemType itemType )

Definition at line 668 of file qandroidstyle.cpp.

◆ ~AndroidDrawable()

QAndroidStyle::AndroidDrawable::~AndroidDrawable ( )
virtual

Definition at line 675 of file qandroidstyle.cpp.

Member Function Documentation

◆ draw()

◆ extractMargins()

QMargins QAndroidStyle::AndroidDrawable::extractMargins ( const QVariantMap & value)
static

Definition at line 720 of file qandroidstyle.cpp.

◆ fromMap()

QAndroidStyle::AndroidDrawable * QAndroidStyle::AndroidDrawable::fromMap ( const QVariantMap & drawable,
ItemType itemType )
static

Definition at line 699 of file qandroidstyle.cpp.

◆ initPadding()

void QAndroidStyle::AndroidDrawable::initPadding ( const QVariantMap & drawable)
virtual

Definition at line 679 of file qandroidstyle.cpp.

◆ padding()

const QMargins & QAndroidStyle::AndroidDrawable::padding ( ) const

Definition at line 686 of file qandroidstyle.cpp.

◆ setPaddingLeftToSizeWidth()

void QAndroidStyle::AndroidDrawable::setPaddingLeftToSizeWidth ( )
virtual

Reimplemented in QAndroidStyle::AndroidStateDrawable.

Definition at line 730 of file qandroidstyle.cpp.

◆ size()

QSize QAndroidStyle::AndroidDrawable::size ( ) const
virtual

◆ type()

Member Data Documentation

◆ m_itemType

ItemType QAndroidStyle::AndroidDrawable::m_itemType
protected

Definition at line 98 of file qandroidstyle_p.h.

◆ m_padding

QMargins QAndroidStyle::AndroidDrawable::m_padding
protected

Definition at line 99 of file qandroidstyle_p.h.


The documentation for this class was generated from the following files: