font size changer and updates (#1322)

This commit is contained in:
Lakshay Kansal
2023-08-07 13:54:13 -04:00
committed by GitHub
parent c449b71b56
commit 0f2bb506a8
20 changed files with 175 additions and 22 deletions

View File

@@ -17,6 +17,7 @@ static bool default_forceMetal = false;
static QString default_lastVersionStarted = "";
static int default_localDocsChunkSize = 256;
static QString default_chatTheme = "Dark";
static QString default_fontSize = "Small";
static int default_localDocsRetrievalSize = 3;
static bool default_localDocsShowReferences = true;
static QString default_networkAttribution = "";
@@ -493,6 +494,24 @@ void MySettings::setChatTheme(const QString &u)
emit chatThemeChanged();
}
QString MySettings::fontSize() const
{
QSettings setting;
setting.sync();
return setting.value("fontSize", default_fontSize).toString();
}
void MySettings::setFontSize(const QString &u)
{
if(fontSize() == u)
return;
QSettings setting;
setting.setValue("fontSize", u);
setting.sync();
emit fontSizeChanged();
}
bool MySettings::forceMetal() const
{
return m_forceMetal;