10#include <QtCore/QHash>
11#include <QtGui/QPalette>
12#include <qpa/qplatformtheme.h>
14#include <QtCore/private/qcore_mac_p.h>
30#if !defined(Q_OS_TVOS) && !defined(Q_OS_VISIONOS)
40 QIcon fileIcon(
const QFileInfo &fileInfo, QPlatformTheme::IconOptions options = {})
const override;
48 static QPalette s_systemPalette;
50 QMacNotificationObserver m_contentSizeCategoryObserver;
QVariant styleHint(StyleHint hint) const override
QPlatformTheme * createPlatformTheme(const QString &name) const override
void beep() const override
static QIOSIntegration * instance()
void setApplicationBadge(qint64 number) override
QPointingDevice * touchDevice()
QStringList themeNames() const override
QPlatformNativeInterface * nativeInterface() const override
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
QPlatformServices * services() const override
QPlatformInputContext * inputContext() const override
Returns the platforms input context.
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
QIconEngine * createIconEngine(const QString &iconName) const override
Factory function for the QIconEngine used by QIcon::fromTheme().
QPlatformMenu * createPlatformMenu() const override
QIcon fileIcon(const QFileInfo &fileInfo, QPlatformTheme::IconOptions options={}) const override
Return an icon for fileInfo, observing iconOptions.
const QFont * font(Font type=SystemFont) const override
QVariant themeHint(ThemeHint hint) const override
void requestColorScheme(Qt::ColorScheme scheme) override
static void initializeSystemPalette()
Qt::ColorScheme colorScheme() const override
bool usePlatformNativeDialog(DialogType type) const override
QPlatformMenuItem * createPlatformMenuItem() const override
static void applyTheme(UIWindow *window)
const QPalette * palette(Palette type=SystemPalette) const override
Return a color palette for type type.
QPlatformDialogHelper * createPlatformDialogHelper(DialogType type) const override
#define QIosOptionalPluginInterface_iid