Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtquickcontrols2basicstyleplugin.cpp
Go to the documentation of this file.
1// Copyright (C) 2020 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
6
7#include <QtQuickControls2/private/qquickstyleplugin_p.h>
8
10
13
15{
16 Q_OBJECT
17 Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
18
19public:
21
22 QString name() const override;
23 void initializeTheme(QQuickTheme *theme) override;
25
27};
28
29QtQuickControls2BasicStylePlugin::QtQuickControls2BasicStylePlugin(QObject *parent) : QQuickStylePlugin(parent)
30{
31 volatile auto registration = &qml_register_types_QtQuick_Controls_Basic;
32 Q_UNUSED(registration);
33}
34
36{
37 return QStringLiteral("Basic");
38}
39
41{
42 this->theme.initialize(theme);
43}
44
46{
47 this->theme.updateTheme();
48}
49
50QT_END_NAMESPACE
51
52#include "qtquickcontrols2basicstyleplugin.moc"
void initializeTheme(QQuickTheme *theme) override
QT_BEGIN_NAMESPACE void qml_register_types_QtQuick_Controls_Basic()
Q_GHS_KEEP_REFERENCE(qml_register_types_QtQuick_Controls_Basic)