Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
system_theme_detector.h
Go to the documentation of this file.
1
10#ifndef SYSTEM_THEME_DETECTOR_H
11#define SYSTEM_THEME_DETECTOR_H
12
13#include <QObject>
14#include <QScopedPointer>
15
37class SystemThemeDetector : public QObject
38{
39 Q_OBJECT
40public:
41 enum class Scheme {
42 Unknown,
48 Light,
49 Dark,
50 Invalid
53 };
54 Q_ENUM(Scheme)
55
56 explicit SystemThemeDetector(QObject *parent = nullptr);
58
63 Scheme currentScheme() const;
64
65signals:
71 void schemeChanged(Scheme scheme);
72
73private:
74 struct Impl;
75 QScopedPointer<Impl> impl_;
76};
77
78#endif /* SYSTEM_THEME_DETECTOR_H */
Definition system_theme_detector.h:38
Scheme
Definition system_theme_detector.h:41
void schemeChanged(Scheme scheme)
Scheme currentScheme() const
Definition system_theme_detector_mac.mm:112
Definition system_theme_detector_mac.mm:62