5#ifndef QQC2QSTYLEOPTION_P_H
6#define QQC2QSTYLEOPTION_P_H
19#include <private/qqc2qstyle_p.h>
20#include <private/qtquick-config_p.h>
22#include <QtGui/qicon.h>
23#include <QtGui/qfontmetrics.h>
25#include <QtCore/qdebug.h>
26#include <QtCore/qlocale.h>
27#include <QtCore/qvariant.h>
29#if QT_CONFIG(quick_itemview)
30#include <QtCore/qabstractitemmodel.h>
394#if QT_CONFIG(quick_itemview)
710 typedef typename std::remove_cv<
typename std::remove_pointer<T>::type>::type Opt;
711 if (opt && opt->version >= Opt::Version && (opt->type == Opt::Type
712 ||
int(Opt::Type) == QStyleOption::SO_Default
713 || (
int(Opt::Type) == QStyleOption::SO_Complex
714 && opt->type > QStyleOption::SO_Complex)))
715 return static_cast<T>(opt);
722 typedef typename std::remove_cv<
typename std::remove_pointer<T>::type>::type Opt;
723 if (opt && opt->version >= Opt::Version && (opt->type == Opt::Type
724 ||
int(Opt::Type) == QStyleOption::SO_Default
725 || (
int(Opt::Type) == QStyleOption::SO_Complex
726 && opt->type > QStyleOption::SO_Complex)))
727 return static_cast<T>(opt);
777 typedef typename std::remove_cv<
typename std::remove_pointer<T>::type>::type Opt;
778 if (hint && hint->version <= Opt::Version &&
779 (hint->type == Opt::Type ||
int(Opt::Type) == QStyleHintReturn::SH_Default))
780 return static_cast<T>(hint);
787 typedef typename std::remove_cv<
typename std::remove_pointer<T>::type>::type Opt;
788 if (hint && hint->version <= Opt::Version &&
789 (hint->type == Opt::Type ||
int(Opt::Type) == QStyleHintReturn::SH_Default))
790 return static_cast<T>(hint);
794#if !defined(QT_NO_DEBUG_STREAM)
QStyleHintReturnVariant()
~QStyleHintReturnVariant()
QStyleHintReturn(int version=QStyleOption::Version, int type=SH_Default)
QStyleOptionComboBox(const QStyleOptionComboBox &other)
QStyleOptionComboBox(int version)
QStyleOptionComboBox & operator=(const QStyleOptionComboBox &)=default
QStyle::SubControls subControls
QStyle::SubControls activeSubControls
QStyleOptionComplex(int version=QStyleOptionComplex::Version, int type=SO_Complex)
QStyleOptionComplex & operator=(const QStyleOptionComplex &)=default
QStyleOptionComplex(const QStyleOptionComplex &other)
QStyleOptionFocusRect(int version)
QStyleOptionFocusRect & operator=(const QStyleOptionFocusRect &)=default
QStyleOptionFocusRect(const QStyleOptionFocusRect &other)
QStyleOptionFrame(int version)
QStyleOptionFrame(const QStyleOptionFrame &other)
QStyleOptionFrame & operator=(const QStyleOptionFrame &)=default
static qreal levelOfDetailFromTransform(const QTransform &worldTransform)
QStyleOptionGraphicsItem()
QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other)
QStyleOptionGraphicsItem(int version)
QStyleOptionGraphicsItem & operator=(const QStyleOptionGraphicsItem &)=default
QStyleOptionFrame::FrameFeatures features
QStyleOptionGroupBox(int version)
QStyleOptionGroupBox(const QStyleOptionGroupBox &other)
QStyleOptionGroupBox & operator=(const QStyleOptionGroupBox &)=default
Qt::Alignment textAlignment
QStyleOptionProgressBar()
QStyleOptionProgressBar & operator=(const QStyleOptionProgressBar &)=default
QStyleOptionProgressBar(int version)
QStyleOptionProgressBar(const QStyleOptionProgressBar &other)
Qt::Alignment textAlignment
QStyleOptionRubberBand(const QStyleOptionRubberBand &other)
QStyleOptionRubberBand & operator=(const QStyleOptionRubberBand &)=default
QStyleOptionRubberBand(int version)
QStyleOptionSearchField & operator=(const QStyleOptionSearchField &)=default
QStyleOptionSearchField(int version)
QStyleOptionSearchField(const QStyleOptionSearchField &other)
QStyleOptionSearchField()
QStyleOptionSizeGrip(int version)
QStyleOptionSizeGrip & operator=(const QStyleOptionSizeGrip &)=default
QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other)
Qt::Orientation orientation
QStyleOptionSlider(const QStyleOptionSlider &other)
TickPosition tickPosition
QStyleOptionSlider & operator=(const QStyleOptionSlider &)=default
QStyleOptionSlider(int version)
ButtonSymbols buttonSymbols
QStyleOptionSpinBox(const QStyleOptionSpinBox &other)
StepEnabledFlag stepEnabled
QStyleOptionSpinBox(int version)
QStyleOptionSpinBox & operator=(const QStyleOptionSpinBox &)=default
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
QStyleOptionTabBarBase(int version)
QStyleOptionTabBarBase & operator=(const QStyleOptionTabBarBase &)=default
QStyleOptionTab::Shape shape
CornerWidgets cornerWidgets
QStyleOptionTab(const QStyleOptionTab &other)
SelectedPosition selectedPosition
QStyleOptionTab & operator=(const QStyleOptionTab &)=default
QStyleOptionTab(int version)
QStyleOptionTitleBar & operator=(const QStyleOptionTitleBar &)=default
QStyleOptionTitleBar(int version)
Qt::WindowFlags titleBarFlags
QStyleOptionTitleBar(const QStyleOptionTitleBar &other)
Qt::LayoutDirection direction
QStyleOption(int version=QStyleOption::Version, int type=SO_Default)
QStyleOption(const QStyleOption &other)
QStyleOption & operator=(const QStyleOption &other)
T qstyleoption_cast(QStyleOption *opt)
QDebug operator<<(QDebug debug, const QStyleOption &option)
T qstyleoption_cast(const QStyleHintReturn *hint)
T qstyleoption_cast(const QStyleOption *opt)
T qstyleoption_cast(QStyleHintReturn *hint)
QDebug operator<<(QDebug debug, const QStyleOption::OptionType &optionType)
Combined button and popup list for selecting options.