9#include <QtCore/qlocale.h>
10#include <QtCore/qvariant.h>
11#include <QtCore/qdebug.h>
13#include <QtGui/qicon.h>
14#include <QtGui/qfontmetrics.h>
16#include <QtQuick/private/qtquick-config_p.h>
17#if QT_CONFIG(quick_itemview)
18#include <QtCore/qabstractitemmodel.h>
138 RightCornerWidget = 0x02 };
152 CornerWidgets cornerWidgets;
157 TabFeatures features;
293 Qt::ToolBarArea toolBarArea;
294 ToolBarFeatures features;
382#if QT_CONFIG(quick_itemview)
386 enum StyleOptionType {
Type = SO_ViewItem };
387 enum StyleOptionVersion {
Version = 4 };
390 enum ScrollMode { ScrollPerItem, ScrollPerPixel };
392 Qt::Alignment displayAlignment;
393 Qt::Alignment decorationAlignment;
395 Position decorationPosition;
396 QSize decorationSize;
398 bool showDecorationSelected;
400 enum ViewItemFeature {
404 HasCheckIndicator = 0x04,
410 ViewItemFeatures features;
414 enum ViewItemPosition {
Invalid, Beginning, Middle,
End, OnlyOne };
420 ViewItemPosition viewItemPosition;
423 QStyleOptionViewItem();
425 QStyleOptionViewItem &operator=(
const QStyleOptionViewItem &) =
default;
428 QStyleOptionViewItem(
int version);
677 typedef typename std::remove_cv<typename std::remove_pointer<T>::type>
::type Opt;
682 return static_cast<T
>(
opt);
689 typedef typename std::remove_cv<typename std::remove_pointer<T>::type>
::type Opt;
694 return static_cast<T
>(
opt);
744 typedef typename std::remove_cv<typename std::remove_pointer<T>::type>
::type Opt;
745 if (
hint &&
hint->version <= Opt::Version &&
747 return static_cast<T
>(
hint);
754 typedef typename std::remove_cv<typename std::remove_pointer<T>::type>
::type Opt;
755 if (
hint &&
hint->version <= Opt::Version &&
757 return static_cast<T
>(
hint);
761#if !defined(QT_NO_DEBUG_STREAM)
The QColor class provides colors based on RGB, HSV or CMYK values.
\reentrant \inmodule QtGui
The QIcon class provides scalable icons in different modes and states.
The QPalette class contains color groups for each widget state.
\inmodule QtCore\reentrant
QStyleHintReturnMask()
Constructs a QStyleHintReturnMask.
QStyleHintReturnVariant()
Constructs a QStyleHintReturnVariant.
~QStyleHintReturnVariant()
QStyleHintReturn(int version=QStyleOption::Version, int type=SH_Default)
Constructs a QStyleHintReturn with version version and type type.
QStyleOptionComboBox(const QStyleOptionComboBox &other)
QStyleOptionComboBox & operator=(const QStyleOptionComboBox &)=default
QStyle::SubControls subControls
QStyle::SubControls activeSubControls
QStyleOptionComplex(int version=QStyleOptionComplex::Version, int type=SO_Complex)
Constructs a QStyleOptionComplex of the specified type and version, initializing the member variables...
QStyleOptionComplex & operator=(const QStyleOptionComplex &)=default
QStyleOptionComplex(const QStyleOptionComplex &other)
QStyleOptionFocusRect()
Constructs a QStyleOptionFocusRect, initializing the members variables to their default values.
QStyleOptionFocusRect & operator=(const QStyleOptionFocusRect &)=default
QStyleOptionFocusRect(const QStyleOptionFocusRect &other)
QStyleOptionFrame(const QStyleOptionFrame &other)
QStyleOptionFrame()
Constructs a QStyleOptionFrame, initializing the members variables to their default values.
QStyleOptionFrame & operator=(const QStyleOptionFrame &)=default
static qreal levelOfDetailFromTransform(const QTransform &worldTransform)
QStyleOptionGraphicsItem()
Constructs a QStyleOptionGraphicsItem.
QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other)
QStyleOptionGraphicsItem & operator=(const QStyleOptionGraphicsItem &)=default
QStyleOptionGroupBox()
Constructs a QStyleOptionGroupBox, initializing the members variables to their default values.
QStyleOptionFrame::FrameFeatures features
QStyleOptionGroupBox(const QStyleOptionGroupBox &other)
QStyleOptionGroupBox & operator=(const QStyleOptionGroupBox &)=default
Qt::Alignment textAlignment
QStyleOptionProgressBar & operator=(const QStyleOptionProgressBar &)=default
QStyleOptionProgressBar(const QStyleOptionProgressBar &other)
Qt::Alignment textAlignment
QStyleOptionRubberBand(const QStyleOptionRubberBand &other)
QStyleOptionRubberBand & operator=(const QStyleOptionRubberBand &)=default
QStyleOptionRubberBand()
Creates a QStyleOptionRubberBand, initializing the members variables to their default values.
QStyleOptionSizeGrip & operator=(const QStyleOptionSizeGrip &)=default
QStyleOptionSizeGrip()
Constructs a QStyleOptionSizeGrip.
QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other)
Qt::Orientation orientation
QStyleOptionSlider(const QStyleOptionSlider &other)
TickPosition tickPosition
QStyleOptionSlider & operator=(const QStyleOptionSlider &)=default
QStyleOptionSlider()
Constructs a QStyleOptionSlider, initializing the members variables to their default values.
ButtonSymbols buttonSymbols
QStyleOptionSpinBox()
Constructs a QStyleOptionSpinBox, initializing the members variables to their default values.
QStyleOptionSpinBox(const QStyleOptionSpinBox &other)
StepEnabledFlag stepEnabled
QStyleOptionSpinBox & operator=(const QStyleOptionSpinBox &)=default
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
QStyleOptionTabBarBase & operator=(const QStyleOptionTabBarBase &)=default
QStyleOptionTabBarBase()
Construct a QStyleOptionTabBarBase, initializing the members vaiables to their default values.
QStyleOptionTab::Shape shape
QStyleOptionTab & operator=(const QStyleOptionTab &)=default
QStyleOptionTitleBar & operator=(const QStyleOptionTitleBar &)=default
Qt::WindowFlags titleBarFlags
QStyleOptionTitleBar()
Constructs a QStyleOptionTitleBar, initializing the members variables to their default values.
QStyleOptionTitleBar(const QStyleOptionTitleBar &other)
Qt::LayoutDirection direction
QStyleOption(int version=QStyleOption::Version, int type=SO_Default)
~QStyleOption()
Destroys this style option object.
QStyleOption & operator=(const QStyleOption &other)
Assign other to this QStyleOption.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QRegion class specifies a clip region for a painter.
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QStyleOption class stores the parameters used by QStyle functions.
OptionType
This enum is used internally by QStyleOption, its subclasses, and qstyleoption_cast() to determine th...
Q_DECL_DEPRECATED typedef QStyleOptionFrame QStyleOptionFrameV3
Q_DECL_DEPRECATED typedef QStyleOptionTabWidgetFrame QStyleOptionTabWidgetFrameV2
Q_DECL_DEPRECATED typedef QStyleOptionTab QStyleOptionTabV2
Q_DECL_DEPRECATED typedef QStyleOptionDockWidget QStyleOptionDockWidgetV2
Q_DECL_DEPRECATED typedef QStyleOptionTab QStyleOptionTabV3
Q_DECL_DEPRECATED typedef QStyleOptionFrame QStyleOptionFrameV2
T qstyleoption_cast(const QStyleOption *opt)
Q_DECL_DEPRECATED typedef QStyleOptionToolBox QStyleOptionToolBoxV2
QDebug operator<<(QDebug debug, const QStyleOption::OptionType &optionType)
Combined button and popup list for selecting options.
#define Q_DECL_DEPRECATED
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_MIXED_ENUM_OPERATORS_SYMMETRIC(Ret, Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLenum GLenum GLsizei void * row
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)