4#ifndef QANDROIDSTYLE_P_H
5#define QANDROIDSTYLE_P_H
18#include <QtWidgets/private/qtwidgetsglobal_p.h>
19#include <QtWidgets/private/qfusionstyle_p.h>
20#include <QtCore/QList>
21#include <QtCore/QMargins>
22#include <QtCore/QHash>
23#include <QtCore/QVariantMap>
50 QC_CustomControl=0xf00,
88 virtual void initPadding(
const QVariantMap &drawable);
95 virtual void setPaddingLeftToSizeWidth();
133 static int calculateStretch(
int boundsLimit,
int startingPoint,
134 int srcSpace,
int numStrechyPixelsRemaining,
135 int numFixedPixelsRemaining);
163 GradientOrientation m_orientation;
191 virtual void setPaddingLeftToSizeWidth();
204 virtual void setFactor(
int id,
double factor,
Qt::Orientation orientation);
222 virtual QRect subElementRect(SubElement subElement,
229 const QSize &contentsSize,
259 virtual QRect subElementRect(SubElement subElement,
264 const QSize &contentsSize,
322 const QSize &contentsSize,
const QWidget *
w =
nullptr)
const;
const AndroidDrawable * m_background
virtual AndroidDrawableType type() const =0
virtual void draw(QPainter *painter, const QStyleOption *opt) const =0
AndroidDrawable * m_indeterminateDrawable
AndroidDrawable * m_progressDrawable
int m_secondaryProgress_id
virtual ~AndroidSpinnerControl()
QList< AndroidItemStateInfo * > AndroidItemStateInfoList
The QColor class provides colors based on RGB, HSV or CMYK values.
Mode
This enum type describes the mode for which a pixmap is intended to be used.
The QPainter class performs low-level painting on widgets and other paint devices.
The QPalette class contains color groups for each widget state.
Returns a copy of the pixmap that is transformed using the given transformation transform and transfo...
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
\variable QStyleOptionGraphicsItem::exposedRect
\variable QStyleOptionMenuItem::menuItemType
The QStyleOption class stores the parameters used by QStyle functions.
ContentsType
This enum describes the available contents types.
ControlElement
This enum represents a control element.
ComplexControl
This enum describes the available complex controls.
PrimitiveElement
This enum describes the various primitive elements.
SubElement
This enum represents a sub-area of a widget.
drawPrimitive(PE_IndicatorCheckBox, &subopt, p, widget)
p drawControl(QStyle::CE_CheckBox, opt)
Combined button and popup list for selecting options.
std::pair< T1, T2 > QPair
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLenum GLsizei GLsizei GLint * values
[15]
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLintptr GLsizeiptr size
[1]
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)
static QPalette standardPalette()
myFilter draw(painter, QPoint(0, 0), originalPixmap)
Android9PatchChunk chunkData