Use native separators in settings panel

Adds functionality to use native separators, to follow Windows standards
This commit is contained in:
Nikhil Tanwar 2022-02-25 19:59:47 +05:30 committed by Emmanuel Engelhart
parent 70e13865aa
commit fac7065c5d
No known key found for this signature in database
GPG Key ID: 120B30D020B553D3

View File

@ -75,6 +75,7 @@ void SettingsManager::setZoomFactor(qreal zoomFactor)
void SettingsManager::setDownloadDir(QString downloadDir) void SettingsManager::setDownloadDir(QString downloadDir)
{ {
downloadDir = QDir::toNativeSeparators(downloadDir);
m_downloadDir = downloadDir; m_downloadDir = downloadDir;
m_settings.setValue("download/dir", downloadDir); m_settings.setValue("download/dir", downloadDir);
emit(downloadDirChanged(downloadDir)); emit(downloadDirChanged(downloadDir));
@ -82,6 +83,7 @@ void SettingsManager::setDownloadDir(QString downloadDir)
void SettingsManager::setMonitorDir(QString monitorDir) void SettingsManager::setMonitorDir(QString monitorDir)
{ {
monitorDir = QDir::toNativeSeparators(monitorDir);
m_monitorDir = monitorDir; m_monitorDir = monitorDir;
m_settings.setValue("monitor/dir", monitorDir); m_settings.setValue("monitor/dir", monitorDir);
emit(monitorDirChanged(monitorDir)); emit(monitorDirChanged(monitorDir));