diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-11-03 22:49:56 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-11-03 22:49:56 +0100 |
commit | 23edd92d4a4ba8abe700a0b0edd6cfea19fbef14 (patch) | |
tree | b296ea4e93895f4c6ff43c33d526bd8d7e781a60 /include/Config.hpp | |
parent | 089818f9078c53de7ff9e6596eb7eb82cc8d6727 (diff) |
Config: add option to set custom fonts without using system config (fontconfig)
Diffstat (limited to 'include/Config.hpp')
-rw-r--r-- | include/Config.hpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/include/Config.hpp b/include/Config.hpp index d7bfddf..bd80021 100644 --- a/include/Config.hpp +++ b/include/Config.hpp @@ -51,17 +51,24 @@ namespace QuickMedia { std::vector<std::string> known_homeservers; }; - struct Peertube { + struct PeertubeConfig { std::vector<std::string> known_instances; }; - struct Download { + struct DownloadConfig { std::string video_directory; std::string image_directory; std::string music_directory; std::string file_directory; }; + struct FontConfig { + std::string latin; + std::string latin_bold; + std::string cjk; + std::string symbols; + }; + struct Config { Config() = default; Config(const Config&) = delete; @@ -76,8 +83,9 @@ namespace QuickMedia { LocalAnimeConfig local_anime; YoutubeConfig youtube; MatrixConfig matrix; - Peertube peertube; - Download download; + PeertubeConfig peertube; + DownloadConfig download; + FontConfig font; bool use_system_fonts = false; bool use_system_mpv_config = false; bool enable_shaders = true; |