Guitar
DarkStylePlugin.h
Go to the documentation of this file.
1 #ifndef DARKSTYLEPLUGIN_H
2 #define DARKSTYLEPLUGIN_H
3 
4 #include "../DarkStyleInterface.h"
5 
6 #include <QObject>
7 
9 
10 class DarkStylePlugin : public QObject, public DarkStyleInterface {
11  Q_OBJECT
12  Q_PLUGIN_METADATA(IID "jp.soramimi.DarkStylePlugin" FILE "darkstyleplugin.json")
13  Q_INTERFACES(DarkStyleInterface)
14 private:
15  QStyle *createLightStyle();
16  QStyle *createDarkStyle();
17 public:
18  void applyDarkStyle(QApplication *app) override;
19  void applyLightStyle(QApplication *app) override;
20 };
21 
22 #endif // DARKSTYLEPLUGIN_H
Definition: DarkStylePlugin.h:10
QStyle * createLightStyle()
Definition: DarkStylePlugin.cpp:8
void applyDarkStyle(QApplication *app) override
Definition: DarkStylePlugin.cpp:18
QStyle * createDarkStyle()
Definition: DarkStylePlugin.cpp:13
void applyLightStyle(QApplication *app) override
Definition: DarkStylePlugin.cpp:25
Windows95スタイルのツリーコントロールの見た目にする
Definition: TraditionalWindowsStyleTreeControl.h:14