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
qqstylekitcustomtheme_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
QQSTYLEKITCUSTOMTHEME_P_H
6
#
define
QQSTYLEKITCUSTOMTHEME_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
21
QT_BEGIN_NAMESPACE
22
23
class
QQStyleKitTheme
;
24
25
class
QQStyleKitCustomTheme
:
public
QObject
26
{
27
Q_OBJECT
28
Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged FINAL)
29
Q_PROPERTY
(
QQmlComponent
*
theme
READ
theme
WRITE
setTheme
NOTIFY
themeChanged
FINAL
)
30
QML_NAMED_ELEMENT
(
CustomTheme
)
31
32
public
:
33
QQStyleKitCustomTheme
(
QObject
*
parent
=
nullptr
);
34
35
QString
name
()
const
;
36
void
setName
(
const
QString &newName);
37
38
QQmlComponent
*
theme
()
const
;
39
void
setTheme
(QQmlComponent *newTheme);
40
41
Q_SIGNALS
:
42
void
nameChanged
();
43
void
themeChanged
();
44
45
private
:
46
Q_DISABLE_COPY
(
QQStyleKitCustomTheme
)
47
48
QString
m_name
;
49
QQmlComponent *m_theme =
nullptr
;
50
};
51
52
QT_END_NAMESPACE
53
54
#
endif
// QQSTYLEKITCUSTOMTHEME_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
QQStyleKitPropertyGroup
Definition
qqstylekitcontrolproperties_p.h:42
QQStyleKitPropertyPath
Definition
qqstylekitpropertypath_p.h:82
QQStyleKitPropertyResolver
Definition
qqstylekitpropertyresolver_p.h:38
QQStyleKitReader
Definition
qqstylekitreader_p.h:35
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
qqstylekitcustomtheme_p.h
Generated on
for Qt by
1.18.0