fixed issue when autostart option was not preserving after backup

This commit is contained in:
Mitternacht822 2025-05-15 17:52:58 +04:00
parent b342efe7a0
commit f512dd1fa6
2 changed files with 9 additions and 10 deletions

View file

@ -85,6 +85,15 @@ public:
setValue("Conf/autoConnect", enabled); setValue("Conf/autoConnect", enabled);
} }
bool isAutoStart() const
{
return value("Conf/autoStart", false).toBool();
}
void setAutoStart(bool enabled)
{
setValue("Conf/autoStart", enabled);
}
bool isStartMinimized() const bool isStartMinimized() const
{ {
return value("Conf/startMinimized", false).toBool(); return value("Conf/startMinimized", false).toBool();

View file

@ -144,18 +144,8 @@ void SettingsController::restoreAppConfigFromData(const QByteArray &data)
#if defined(Q_OS_WINDOWS) || defined(Q_OS_LINUX) || defined(Q_OS_MACX) #if defined(Q_OS_WINDOWS) || defined(Q_OS_LINUX) || defined(Q_OS_MACX)
//bool autoStartEnabled = newConfigData.value("Conf/autoStart").toBool();
bool autoStartEnabled = m_settings->isAutoStart(); bool autoStartEnabled = m_settings->isAutoStart();
qDebug() << "Restored autoStartEnabled:" << autoStartEnabled;
qDebug() << "Settings value:" << m_settings->isAutoStart();
//m_settings->setAutoStart(autoStartEnabled);
toggleAutoStart(autoStartEnabled); toggleAutoStart(autoStartEnabled);
qDebug() << "Restored autoStartEnabled:" << autoStartEnabled;
qDebug() << "Settings value:" << m_settings->isAutoStart();
//m_settings->sync();
#endif #endif
m_serversModel->resetModel(); m_serversModel->resetModel();