feat: 使用dbus支持kde的暗色模式

This commit is contained in:
2023-10-24 19:25:32 +08:00
parent c00d62c010
commit 8d4874d553
5 changed files with 153 additions and 48 deletions

View File

@@ -0,0 +1,26 @@
#ifndef THEMECHECKER_H
#define THEMECHECKER_H
#include <QObject>
#include <QTimer>
class ThemeChecker : public QObject
{
Q_OBJECT
public:
explicit ThemeChecker(QObject *parent = nullptr);
signals:
void themeChanged(bool isDark);
public slots:
void checkThemeChange();
private:
int lastColorSchema;
QTimer *timer;
};
#endif // THEMECHECKER_H