11#include <QtCore/QObject>
15class QxThemeManagerPrivate;
60 bool followSystemTheme()
const;
67 void setFollowSystemTheme(
bool on);
70 Theme systemLightTheme()
const;
72 Theme systemDarkTheme()
const;
74 void setSystemThemePair(
Theme lightTheme,
Theme darkTheme);
89 QString styleSheet(
Theme theme)
const;
100 void setStyleSheet(
Theme theme,
const QString &css);
108 void setTheme(
Theme theme);
116 void refreshSystemTheme();
Application-wide theme engine.
void themeChanged(Theme theme)
Emitted after a theme has been applied.
void followSystemThemeChanged(bool on)
Emitted when following the system colour scheme is toggled.
Theme
The themes understood by QxThemeManager.
#define QX_DECLARE_PRIVATE(Class)
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
#define QX_CORE_PREPEND_NAMESPACE(name)
#define QX_THEME_BEGIN_NAMESPACE
#define QX_THEME_END_NAMESPACE