refactor(settings): add absolute path for all settings returned file paths

This commit is contained in:
sithlord48 2026-05-11 11:37:23 -04:00 committed by Chris Rizzitello
parent 426b43fc09
commit ef96c2c362

View file

@ -263,7 +263,7 @@ bool Settings::isPortableMode()
QString Settings::settingsFile()
{
return instance()->m_settings->fileName();
return QFileInfo(instance()->m_settings->fileName()).absoluteFilePath();
}
QString Settings::settingsPath()
@ -283,12 +283,12 @@ QString Settings::tlsDir()
QString Settings::tlsTrustedServersDb()
{
return QStringLiteral("%1/trusted-servers").arg(instance()->tlsDir());
return QFileInfo(QStringLiteral("%1/trusted-servers").arg(instance()->tlsDir())).absoluteFilePath();
}
QString Settings::tlsTrustedClientsDb()
{
return QStringLiteral("%1/trusted-clients").arg(instance()->tlsDir());
return QFileInfo(QStringLiteral("%1/trusted-clients").arg(instance()->tlsDir())).absoluteFilePath();
}
void Settings::setValue(const QString &key, const QVariant &value)
@ -330,5 +330,5 @@ QString Settings::portableSettingsFile()
{
static const auto filename =
QStringLiteral("%1/settings/%2.conf").arg(QCoreApplication::applicationDirPath(), kAppName);
return filename;
return QFileInfo(filename).absoluteFilePath();
}