- return std::visit([](auto &&v) {
- return v->useSystemFont();
- }, m_viewModeSettingsVariant);
-}
-
-void ViewModeSettings::setFontFamily(const QString &fontFamily)
-{
- std::visit([&fontFamily](auto &&v) {
- v->setFontFamily(fontFamily);
- }, m_viewModeSettingsVariant);
-}
-
-QString ViewModeSettings::fontFamily() const
-{
- return std::visit([](auto &&v) {
- return v->fontFamily();
- }, m_viewModeSettingsVariant);
-}
-
-void ViewModeSettings::setFontSize(qreal fontSize)
-{
- std::visit([fontSize](auto &&v) {
- v->setFontSize(fontSize);
- }, m_viewModeSettingsVariant);
-}
-
-qreal ViewModeSettings::fontSize() const
-{
- return std::visit([](auto &&v) {
- return v->fontSize();
- }, m_viewModeSettingsVariant);
-}
-
-void ViewModeSettings::setItalicFont(bool italic)
-{
- std::visit([italic](auto &&v) {
- v->setItalicFont(italic);
- }, m_viewModeSettingsVariant);
-}
-
-bool ViewModeSettings::italicFont() const
-{
- return std::visit([](auto &&v) {
- return v->italicFont();
- }, m_viewModeSettingsVariant);