feat: add an option to show/hide navigator view

This commit is contained in:
Tech-Tac
2026-08-24 10:05:02 +08:00
committed by yyc12345
parent e01718928c
commit ff6a9ebfae
5 changed files with 43 additions and 13 deletions
+11
View File
@@ -42,6 +42,11 @@ namespace QEnumHelper
}
}
bool Settings::showNavigatorView() const
{
return m_qsettings->value("show_navigator_view", true).toBool();
}
bool Settings::useLightCheckerboard() const
{
return m_qsettings->value("use_light_checkerboard", false).toBool();
@@ -83,6 +88,12 @@ Qt::HighDpiScaleFactorRoundingPolicy Settings::hiDpiScaleFactorBehavior() const
return QEnumHelper::fromString<Qt::HighDpiScaleFactorRoundingPolicy>(result, Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
}
void Settings::setShowNavigatorView(bool on)
{
m_qsettings->setValue("show_navigator_view", on);
m_qsettings->sync();
}
void Settings::setUseLightCheckerboard(bool light)
{
m_qsettings->setValue("use_light_checkerboard", light);