![]() |
Qt 6.x
The Qt SDK
|
#include <qquicktheme_p.h>
Public Types | |
enum | Scope { System , Button , CheckBox , ComboBox , GroupBox , ItemView , Label , ListView , Menu , MenuBar , RadioButton , SpinBox , Switch , TabBar , TextArea , TextField , ToolBar , ToolTip , Tumbler } |
Public Member Functions | |
QQuickTheme () | |
~QQuickTheme () | |
void | setFont (Scope scope, const QFont &font) |
void | setPalette (Scope scope, const QPalette &palette) |
void | setUsePlatformPalette (const bool enable) |
bool | usePlatformPalette () |
Static Public Member Functions | |
static QQuickTheme * | instance () |
static QFont | font (Scope scope) |
static QPalette | palette (Scope scope) |
Definition at line 27 of file qquicktheme_p.h.
enum QQuickTheme::Scope |
Enumerator | |
---|---|
System | |
Button | |
CheckBox | |
ComboBox | |
GroupBox | |
ItemView | |
Label | |
ListView | |
Menu | |
MenuBar | |
RadioButton | |
SpinBox | |
Switch | |
TabBar | |
TextArea | |
TextField | |
ToolBar | |
ToolTip | |
Tumbler |
Definition at line 35 of file qquicktheme_p.h.
QQuickTheme::QQuickTheme | ( | ) |
Definition at line 76 of file qquicktheme.cpp.
QQuickTheme::~QQuickTheme | ( | ) |
Definition at line 81 of file qquicktheme.cpp.
Definition at line 90 of file qquicktheme.cpp.
References QSharedPointer< T >::data(), font, font(), QQuickThemePrivate::fonts, QQuickThemePrivate::get(), instance(), platformFont(), QGuiApplicationPrivate::platformTheme(), QFont::setResolveMask(), and System.
Referenced by QQuickControl::defaultFont(), QQuickPopup::defaultFont(), QQuickFolderBreadcrumbBar::defaultFont(), QQuickButton::defaultFont(), QQuickCheckBox::defaultFont(), QQuickCheckDelegate::defaultFont(), QQuickComboBox::defaultFont(), QQuickDelayButton::defaultFont(), QQuickGroupBox::defaultFont(), QQuickItemDelegate::defaultFont(), QQuickMenu::defaultFont(), QQuickMenuBar::defaultFont(), QQuickMenuBarItem::defaultFont(), QQuickMenuItem::defaultFont(), QQuickMenuSeparator::defaultFont(), QQuickRadioButton::defaultFont(), QQuickRadioDelegate::defaultFont(), QQuickSpinBox::defaultFont(), QQuickSwipeDelegate::defaultFont(), QQuickSwitch::defaultFont(), QQuickSwitchDelegate::defaultFont(), QQuickTabBar::defaultFont(), QQuickTabButton::defaultFont(), QQuickToolBar::defaultFont(), QQuickToolButton::defaultFont(), QQuickToolSeparator::defaultFont(), QQuickToolTip::defaultFont(), QQuickTreeViewDelegate::defaultFont(), QQuickTumbler::defaultFont(), font(), QQuickLabelPrivate::inheritFont(), QQuickTextAreaPrivate::inheritFont(), QQuickTextFieldPrivate::inheritFont(), QQuickControlPrivate::parentFont(), QQuickApplicationWindowPrivate::resolveFont(), and QQuickPopupItemPrivate::resolveFont().
|
static |
Definition at line 85 of file qquicktheme.cpp.
References QQuickThemePrivate::instance.
Referenced by font(), palette(), QQC2::QWindowsStyle::refreshPalette(), QQuickStylePlugin::registerTypes(), and QtQuickControls2IOSStylePlugin::updateTheme().
Definition at line 111 of file qquicktheme.cpp.
References QSharedPointer< T >::data(), QQuickThemePrivate::get(), instance(), palette, palette(), QQuickThemePrivate::palettes, platformPalette(), QGuiApplicationPrivate::platformTheme(), QPalette::resolve(), QPalette::setResolveMask(), and System.
Referenced by QQuickApplicationWindowPrivate::defaultPalette(), QQuickButtonPrivate::defaultPalette(), QQuickCheckBoxPrivate::defaultPalette(), QQuickCheckDelegatePrivate::defaultPalette(), QQuickComboBoxPrivate::defaultPalette(), QQuickControlPrivate::defaultPalette(), QQuickDelayButtonPrivate::defaultPalette(), QQuickGroupBoxPrivate::defaultPalette(), QQuickItemDelegatePrivate::defaultPalette(), QQuickLabelPrivate::defaultPalette(), QQuickMenuPrivate::defaultPalette(), QQuickMenuBarPrivate::defaultPalette(), QQuickMenuBarItemPrivate::defaultPalette(), QQuickMenuItemPrivate::defaultPalette(), QQuickMenuSeparatorPrivate::defaultPalette(), QQuickPopupPrivate::defaultPalette(), QQuickRadioButtonPrivate::defaultPalette(), QQuickRadioDelegatePrivate::defaultPalette(), QQuickSpinBoxPrivate::defaultPalette(), QQuickSwipeDelegatePrivate::defaultPalette(), QQuickSwitchPrivate::defaultPalette(), QQuickSwitchDelegatePrivate::defaultPalette(), QQuickTabBarPrivate::defaultPalette(), QQuickTabButtonPrivate::defaultPalette(), QQuickTextAreaPrivate::defaultPalette(), QQuickTextFieldPrivate::defaultPalette(), QQuickToolBarPrivate::defaultPalette(), QQuickToolPrivate::defaultPalette(), QQuickToolSeparatorPrivate::defaultPalette(), QQuickToolTipPrivate::defaultPalette(), QQuickTreeViewDelegatePrivate::defaultPalette(), QQuickTumblerPrivate::defaultPalette(), and palette().
Definition at line 151 of file qquicktheme.cpp.
References QSharedPointer< T >::create(), d, and font.
Referenced by QQuickImagineTheme::initialize(), QQuickMaterialTheme::initialize(), and QQuickUniversalTheme::initialize().
Definition at line 157 of file qquicktheme.cpp.
References QSharedPointer< T >::create(), d, and palette.
Referenced by QQuickBasicTheme::initialize(), QQuickImagineTheme::initialize(), QQuickIOSTheme::initialize(), and QQC2::QWindowsStyle::refreshPalette().
|
inline |
Definition at line 63 of file qquicktheme_p.h.
Referenced by QQuickFusionTheme::initialize().
|
inline |
Definition at line 64 of file qquicktheme_p.h.