Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqstylekitstyleandthemebase_p.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QQSTYLEKITTSTYLEANDTHEMEBASE_P_H
6
#
define
QQSTYLEKITTSTYLEANDTHEMEBASE_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtQml
/
QtQml
>
20
#
include
"qqstylekitcontrols_p.h"
21
#
include
"qqstylekitfont_p.h"
22
#
include
"qqstylekitpalette_p.h"
23
24
QT_BEGIN_NAMESPACE
25
26
class
QQStyleKitVariation
;
27
28
class
QQStyleKitStyleAndThemeBase
:
public
QQStyleKitControls
29
{
30
Q_OBJECT
31
Q_PROPERTY(QQStyleKitFont *fonts READ fonts NOTIFY fontsChanged FINAL)
32
Q_PROPERTY
(
QQStyleKitPalette
*
palettes
READ
palettes
NOTIFY
palettesChanged
FINAL
)
33
QML_UNCREATABLE
(
"This component is abstract, and cannot be instantiated"
)
34
QML_NAMED_ELEMENT
(
AbstractStyle
)
35
36
public
:
37
QQStyleKitStyleAndThemeBase
(
QObject
*
parent
=
nullptr
);
38
39
QQStyleKitFont *
fonts
();
40
QQStyleKitPalette
*
palettes
();
41
42
signals
:
43
void
fontsChanged
();
44
void
palettesChanged
();
45
46
protected
:
47
QList
<
QQStyleKitVariation
*>
m_styleVariations
;
48
49
private
:
50
QQStyleKitFont m_fonts;
51
QQStyleKitPalette
m_palettes;
52
53
Q_DISABLE_COPY
(
QQStyleKitStyleAndThemeBase
)
54
55
friend
class
QQStyleKitPropertyResolver
;
56
friend
class
QQStyleKitVariation
;
57
};
58
59
QT_END_NAMESPACE
60
61
#
endif
// QQSTYLEKITTSTYLEANDTHEMEBASE_P_H
QQStyleKitAttached
Definition
qqstylekit_p.h:42
QQStyleKitAttached::styleUrlChanged
void styleUrlChanged()
QQStyleKitAttached::styleLoaded
Q_INVOKABLE bool styleLoaded() const
Definition
qqstylekit.cpp:203
QQStyleKitAttached::style
QQStyleKitStyle * style() const
Definition
qqstylekit.cpp:122
QQStyleKitAttached::styleUrl
QUrl styleUrl() const
Definition
qqstylekit.cpp:141
QQStyleKitAttached::transitionsEnabledChanged
void transitionsEnabledChanged()
QQStyleKitAttached::setStyle
void setStyle(QQStyleKitStyle *style)
Definition
qqstylekit.cpp:127
QQStyleKitAttached::setTransitionsEnabled
void setTransitionsEnabled(bool enabled)
Definition
qqstylekit.cpp:189
QQStyleKitAttached::~QQStyleKitAttached
~QQStyleKitAttached()
Definition
qqstylekit.cpp:113
QQStyleKitAttached::debug
QQStyleKitDebug * debug() const
Definition
qqstylekit.cpp:198
QQStyleKitAttached::transitionsEnabled
bool transitionsEnabled() const
Definition
qqstylekit.cpp:184
QQStyleKitAttached::setStyleUrl
void setStyleUrl(const QUrl &styleUrl)
Definition
qqstylekit.cpp:146
QQStyleKitControl
Definition
qqstylekitcontrol_p.h:29
QQStyleKitControls
Definition
qqstylekitcontrols_p.h:30
QQStyleKitControls::paneChanged
void paneChanged()
QQStyleKitControls::switchDelegateChanged
void switchDelegateChanged()
QQStyleKitControls::labelChanged
void labelChanged()
QQStyleKitControls::toolButtonChanged
void toolButtonChanged()
QQStyleKitControls::swipeDelegateChanged
void swipeDelegateChanged()
QQStyleKitControls::toolBarChanged
void toolBarChanged()
QQStyleKitControls::tabBarChanged
void tabBarChanged()
QQStyleKitControls::scrollIndicatorChanged
void scrollIndicatorChanged()
QQStyleKitControls::frameChanged
void frameChanged()
QQStyleKitControls::scrollBarChanged
void scrollBarChanged()
QQStyleKitControls::dialChanged
void dialChanged()
QQStyleKitControls::treeViewDelegateChanged
void treeViewDelegateChanged()
QQStyleKitControls::componentComplete
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
Definition
qqstylekitcontrols.cpp:806
QQStyleKitControls::menuSeparatorChanged
void menuSeparatorChanged()
QQStyleKitControls::children
const QList< QObject * > children() const
Definition
qqstylekitcontrols.cpp:689
QQStyleKitControls::textFieldChanged
void textFieldChanged()
QQStyleKitControls::scrollViewChanged
void scrollViewChanged()
QQStyleKitControls::checkDelegateChanged
void checkDelegateChanged()
QQStyleKitControls::radioDelegateChanged
void radioDelegateChanged()
QQStyleKitControls::menuBarItemChanged
void menuBarItemChanged()
QQStyleKitControls::groupBoxChanged
void groupBoxChanged()
QQStyleKitControls::headerViewDelegateChanged
void headerViewDelegateChanged()
QQStyleKitControls::spinBoxChanged
void spinBoxChanged()
QQStyleKitControls::busyIndicatorChanged
void busyIndicatorChanged()
QQStyleKitControls::menuItemChanged
void menuItemChanged()
QQStyleKitControls::toolTipChanged
void toolTipChanged()
QQStyleKitControls::menuBarChanged
void menuBarChanged()
QQStyleKitControls::abstractButtonChanged
void abstractButtonChanged()
QQStyleKitControls::sliderChanged
void sliderChanged()
QQStyleKitControls::itemDelegateChanged
void itemDelegateChanged()
QQStyleKitControls::menuChanged
void menuChanged()
QQStyleKitControls::buttonChanged
void buttonChanged()
QQStyleKitControls::progressBarChanged
void progressBarChanged()
QQStyleKitControls::tableViewDelegateChanged
void tableViewDelegateChanged()
QQStyleKitControls::textInputChanged
void textInputChanged()
QQStyleKitControls::dialogChanged
void dialogChanged()
QQStyleKitControls::classBegin
void classBegin() override
Invoked after class creation, but before any properties have been set.
Definition
qqstylekitcontrols_p.h:218
QQStyleKitControls::comboBoxChanged
void comboBoxChanged()
QQStyleKitControls::roundButtonChanged
void roundButtonChanged()
QQStyleKitControls::dialogButtonBoxChanged
void dialogButtonBoxChanged()
QQStyleKitControls::drawerChanged
void drawerChanged()
QQStyleKitControls::popupChanged
void popupChanged()
QQStyleKitControls::checkBoxChanged
void checkBoxChanged()
QQStyleKitControls::textAreaChanged
void textAreaChanged()
QQStyleKitControls::radioButtonChanged
void radioButtonChanged()
QQStyleKitControls::tabButtonChanged
void tabButtonChanged()
QQStyleKitControls::pageChanged
void pageChanged()
QQStyleKitControls::delayButtonChanged
void delayButtonChanged()
QQStyleKitControls::switchControlChanged
void switchControlChanged()
QQStyleKitControls::tumblerChanged
void tumblerChanged()
QQStyleKitControls::data
QQmlListProperty< QObject > data()
QQStyleKitControls::controlChanged
void controlChanged()
QQStyleKitControls::searchFieldChanged
void searchFieldChanged()
QQStyleKitControls::applicationWindowChanged
void applicationWindowChanged()
QQStyleKitControls::flatButtonChanged
void flatButtonChanged()
QQStyleKitControls::toolSeparatorChanged
void toolSeparatorChanged()
QQStyleKitControls::pageIndicatorChanged
void pageIndicatorChanged()
QQStyleKitCustomControl
Definition
qqstylekitcustomcontrol_p.h:25
QQStyleKitCustomTheme
Definition
qqstylekitcustomtheme_p.h:26
QQStyleKitCustomTheme::theme
QQmlComponent * theme() const
Definition
qqstylekitcustomtheme.cpp:75
QQStyleKitCustomTheme::name
QString name() const
Definition
qqstylekitcustomtheme.cpp:62
QQStyleKitCustomTheme::setName
void setName(const QString &newName)
Definition
qqstylekitcustomtheme.cpp:67
QQStyleKitCustomTheme::themeChanged
void themeChanged()
QQStyleKitCustomTheme::setTheme
void setTheme(QQmlComponent *newTheme)
Definition
qqstylekitcustomtheme.cpp:80
QQStyleKitDebug
Definition
qqstylekitdebug_p.h:27
QQStyleKitDebug::filterChanged
void filterChanged()
QQStyleKitDebug::filter
QString filter() const
Definition
qqstylekitdebug.cpp:374
QQStyleKitDebug::setFilter
void setFilter(const QString &filter)
Definition
qqstylekitdebug.cpp:379
QQStyleKitDebug::setControl
void setControl(QQuickItem *item)
Definition
qqstylekitdebug.cpp:365
QQStyleKitDebug::insideControl
static Q_INVOKABLE bool insideControl(const QObject *child)
Definition
qqstylekitdebug.cpp:388
QQStyleKitPalette
Definition
qqstylekitpalette_p.h:26
QQStyleKitPropertyGroup
Definition
qqstylekitcontrolproperties_p.h:42
QQStyleKitPropertyPath
Definition
qqstylekitpropertypath_p.h:82
QQStyleKitPropertyResolver
Definition
qqstylekitpropertyresolver_p.h:38
QQStyleKitReader
Definition
qqstylekitreader_p.h:35
QQStyleKitStyleAndThemeBase
Definition
qqstylekitstyleandthemebase_p.h:29
QQStyleKitStyleAndThemeBase::palettes
QQStyleKitPalette * palettes()
QQStyleKitStyleAndThemeBase::fonts
QQStyleKitFont * fonts()
QQStyleKitStyleAndThemeBase::m_styleVariations
QList< QQStyleKitVariation * > m_styleVariations
Definition
qqstylekitstyleandthemebase_p.h:47
QQStyleKitStyleAndThemeBase::palettesChanged
void palettesChanged()
QQStyleKitStyle
Definition
qqstylekitstyle_p.h:35
QQStyleKitTheme
Definition
qqstylekittheme_p.h:30
QQStyleKitVariation
Definition
qqstylekitvariation_p.h:29
QQStyleKit
Definition
qqstylekit_p.h:28
QQStyleKit::qmlAttachedProperties
static QQStyleKitAttached * qmlAttachedProperties(QObject *obj=nullptr)
Definition
qqstylekit.cpp:92
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
IMPLEMENT_ACCESSORS
#define IMPLEMENT_ACCESSORS(NAME, TYPE)
Definition
qqstylekitcontrols.cpp:734
qtdeclarative
src
labs
stylekit
qqstylekitstyleandthemebase_p.h
Generated on
for Qt by
1.18.0