#ifndef ELATHEMEPRIVATE_H #define ELATHEMEPRIVATE_H #include #include #include #include "ElaDef.h" class ElaTheme; class ElaThemePrivate : public QObject { Q_OBJECT Q_D_CREATE(ElaTheme) public: explicit ElaThemePrivate(QObject* parent = nullptr); ~ElaThemePrivate(); private: ElaThemeType::ThemeMode _themeMode{ElaThemeType::Light}; QColor _lightThemeColorList[42]; QColor _darkThemeColorList[42]; void _initThemeColor(); }; #endif // ELATHEMEPRIVATE_H