5#include <QtQuickControls2/private/qquickstyleplugin_p.h>
6#include <QtGui/qguiapplication.h>
7#include <QtGui/qpa/qplatformintegration.h>
8#include <QtGui/private/qguiapplication_p.h>
9#include <QtGui/qstylehints.h>
10#include <QtQuickTemplates2/private/qquicktheme_p.h>
15#if defined(Q_OS_MACOS)
18#elif defined(Q_OS_WINDOWS)
42#if defined(Q_OS_MACOS)
98#if defined(Q_OS_MACOS)
102#if defined(Q_OS_WINDOWS)
110#if defined(Q_OS_MACOS)
112#elif defined(Q_OS_WINDOWS)
122#if defined(Q_OS_MACOS)
136#include "qtquickcontrols2nativestyleplugin.moc"
static QStyleHints * styleHints()
Returns the application's style hints.
QObject * parent() const
Returns a pointer to the parent object.
static void setStyle(QStyle *style)
The QWindowsStyle class provides a Microsoft Windows-like look and feel.
The QWindowsXPStyle class provides a Microsoft Windows XP-like look and feel.
The QQmlEngine class provides an environment for instantiating QML components.
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool isNull() const
Returns true if this string is null; otherwise returns false.
QtQuickControls2NativeStylePlugin(QObject *parent=nullptr)
void initializeEngine(QQmlEngine *engine, const char *uri) override
Initializes the extension from the uri using the engine.
QString name() const override
~QtQuickControls2NativeStylePlugin() override
void initializeTheme(QQuickTheme *theme) override
Combined button and popup list for selecting options.
void qAddPostRoutine(QtCleanUpFunction p)
void qRemovePostRoutine(QtCleanUpFunction p)
#define QQmlExtensionInterface_iid
#define Q_GHS_KEEP_REFERENCE(S)
QLatin1StringView QLatin1String
#define QStringLiteral(str)
QString qEnvironmentVariable(const char *varName, const QString &defaultValue)
QT_BEGIN_NAMESPACE void qml_register_types_QtQuick_NativeStyle()
static void deleteQStyle()
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent