Theme.h 519 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef THEME_H
  2. #define THEME_H
  3. #include <QString>
  4. namespace Qfw
  5. {
  6. enum Theme
  7. {
  8. LIGHT = 0,
  9. DARK,
  10. AUTO,
  11. };
  12. static inline QString ThemeString(Theme t)
  13. {
  14. switch (t) {
  15. case LIGHT:
  16. return "Light";
  17. case DARK: {
  18. return "Dark";
  19. }
  20. case AUTO: {
  21. return "Auto";
  22. }
  23. }
  24. // default
  25. return "Light";
  26. }
  27. } // namespace Qfw
  28. #endif // THEME_H