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
DarkStylePlugin::applyLightStyle
void applyLightStyle(QApplication *app) override
Definition: DarkStylePlugin.cpp:25
DarkStylePlugin
Definition: DarkStylePlugin.h:10
TraditionalWindowsStyleTreeControl
Windows95スタイルのツリーコントロールの見た目にする
Definition: TraditionalWindowsStyleTreeControl.h:14
DarkStylePlugin::createLightStyle
QStyle * createLightStyle()
Definition: DarkStylePlugin.cpp:8
DarkStylePlugin.h
DarkStyle.h
LightStyle
Definition: LightStyle.h:7
LightStyle.h
DarkStylePlugin::createDarkStyle
QStyle * createDarkStyle()
Definition: DarkStylePlugin.cpp:13
TraditionalWindowsStyleTreeControl.h
DarkStylePlugin::applyDarkStyle
void applyDarkStyle(QApplication *app) override
Definition: DarkStylePlugin.cpp:18
DarkStyle
Definition: DarkStyle.h:8