yacreader/YACReaderLibrary/theme.h
Luis Ángel San Martín deb1971bc9 Add a theme class to store all the custom UI values used in the code.
It will need a setting for selecting the theme in the factory method.
2020-04-07 18:11:31 +02:00

39 lines
656 B
C++

#ifndef THEME_H
#define THEME_H
#include <QtCore>
class Theme
{
public:
Theme();
static Theme currentTheme() {
Theme t;
if (true) { //native macos theme
t.isMacosNative = true;
t.disableClassicViewCollapsing = true;
t.comicsViewTransitionBackground = "#FFFFFF";
} else {
t.isMacosNative = false;
t.disableClassicViewCollapsing = false;
t.comicsViewTransitionBackground = "#2A2A2A";
}
}
bool isMacosNative;
//
bool disableClassicViewCollapsing;
//
QString comicsViewTransitionBackground;
};
#endif // THEME_H