mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-26 04:06:32 +00:00
hide auto update settings
This commit is contained in:
parent
145fd0b747
commit
d7ce330345
1 changed files with 0 additions and 50 deletions
|
@ -27,7 +27,6 @@
|
||||||
#include "DolphinQt/QtUtils/ModalMessageBox.h"
|
#include "DolphinQt/QtUtils/ModalMessageBox.h"
|
||||||
#include "DolphinQt/Settings.h"
|
#include "DolphinQt/Settings.h"
|
||||||
|
|
||||||
#include "UICommon/AutoUpdate.h"
|
|
||||||
#ifdef USE_DISCORD_PRESENCE
|
#ifdef USE_DISCORD_PRESENCE
|
||||||
#include "UICommon/DiscordPresence.h"
|
#include "UICommon/DiscordPresence.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -66,9 +65,6 @@ void GeneralPane::CreateLayout()
|
||||||
// Create layout here
|
// Create layout here
|
||||||
CreateBasic();
|
CreateBasic();
|
||||||
|
|
||||||
if (AutoUpdateChecker::SystemSupportsAutoUpdates())
|
|
||||||
CreateAutoUpdate();
|
|
||||||
|
|
||||||
CreateFallbackRegion();
|
CreateFallbackRegion();
|
||||||
|
|
||||||
#if defined(USE_ANALYTICS) && USE_ANALYTICS
|
#if defined(USE_ANALYTICS) && USE_ANALYTICS
|
||||||
|
@ -104,14 +100,6 @@ void GeneralPane::ConnectLayout()
|
||||||
connect(m_checkbox_discord_presence, &QCheckBox::toggled, this, &GeneralPane::OnSaveConfig);
|
connect(m_checkbox_discord_presence, &QCheckBox::toggled, this, &GeneralPane::OnSaveConfig);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (AutoUpdateChecker::SystemSupportsAutoUpdates())
|
|
||||||
{
|
|
||||||
connect(m_combobox_update_track, qOverload<int>(&QComboBox::currentIndexChanged), this,
|
|
||||||
&GeneralPane::OnSaveConfig);
|
|
||||||
connect(&Settings::Instance(), &Settings::AutoUpdateTrackChanged, this,
|
|
||||||
&GeneralPane::LoadConfig);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Advanced
|
// Advanced
|
||||||
connect(m_combobox_speedlimit, qOverload<int>(&QComboBox::currentIndexChanged),
|
connect(m_combobox_speedlimit, qOverload<int>(&QComboBox::currentIndexChanged),
|
||||||
[this]() { OnSaveConfig(); });
|
[this]() { OnSaveConfig(); });
|
||||||
|
@ -177,25 +165,6 @@ void GeneralPane::CreateBasic()
|
||||||
speed_limit_layout->addRow(tr("&Speed Limit:"), m_combobox_speedlimit);
|
speed_limit_layout->addRow(tr("&Speed Limit:"), m_combobox_speedlimit);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GeneralPane::CreateAutoUpdate()
|
|
||||||
{
|
|
||||||
auto* auto_update_group = new QGroupBox(tr("Auto Update Settings"));
|
|
||||||
auto* layout = new QFormLayout;
|
|
||||||
auto_update_group->setLayout(layout);
|
|
||||||
m_main_layout->addWidget(auto_update_group);
|
|
||||||
|
|
||||||
layout->setFormAlignment(Qt::AlignLeft | Qt::AlignTop);
|
|
||||||
layout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
|
|
||||||
|
|
||||||
m_combobox_update_track = new QComboBox(this);
|
|
||||||
|
|
||||||
layout->addRow(tr("&Auto Update:"), m_combobox_update_track);
|
|
||||||
|
|
||||||
for (const QString& option : {tr("Don't Update"), tr("Stable (once a year)"),
|
|
||||||
tr("Beta (once a month)"), tr("Dev (multiple times a day)")})
|
|
||||||
m_combobox_update_track->addItem(option);
|
|
||||||
}
|
|
||||||
|
|
||||||
void GeneralPane::CreateFallbackRegion()
|
void GeneralPane::CreateFallbackRegion()
|
||||||
{
|
{
|
||||||
auto* fallback_region_group = new QGroupBox(tr("Fallback Region"));
|
auto* fallback_region_group = new QGroupBox(tr("Fallback Region"));
|
||||||
|
@ -240,20 +209,6 @@ void GeneralPane::CreateAnalytics()
|
||||||
|
|
||||||
void GeneralPane::LoadConfig()
|
void GeneralPane::LoadConfig()
|
||||||
{
|
{
|
||||||
if (AutoUpdateChecker::SystemSupportsAutoUpdates())
|
|
||||||
{
|
|
||||||
const auto track = Settings::Instance().GetAutoUpdateTrack().toStdString();
|
|
||||||
|
|
||||||
if (track == AUTO_UPDATE_DISABLE_STRING)
|
|
||||||
m_combobox_update_track->setCurrentIndex(AUTO_UPDATE_DISABLE_INDEX);
|
|
||||||
else if (track == AUTO_UPDATE_STABLE_STRING)
|
|
||||||
m_combobox_update_track->setCurrentIndex(AUTO_UPDATE_STABLE_INDEX);
|
|
||||||
else if (track == AUTO_UPDATE_BETA_STRING)
|
|
||||||
m_combobox_update_track->setCurrentIndex(AUTO_UPDATE_BETA_INDEX);
|
|
||||||
else
|
|
||||||
m_combobox_update_track->setCurrentIndex(AUTO_UPDATE_DEV_INDEX);
|
|
||||||
}
|
|
||||||
|
|
||||||
#if defined(USE_ANALYTICS) && USE_ANALYTICS
|
#if defined(USE_ANALYTICS) && USE_ANALYTICS
|
||||||
m_checkbox_enable_analytics->setChecked(Settings::Instance().IsAnalyticsEnabled());
|
m_checkbox_enable_analytics->setChecked(Settings::Instance().IsAnalyticsEnabled());
|
||||||
#endif
|
#endif
|
||||||
|
@ -337,11 +292,6 @@ void GeneralPane::OnSaveConfig()
|
||||||
Config::ConfigChangeCallbackGuard config_guard;
|
Config::ConfigChangeCallbackGuard config_guard;
|
||||||
|
|
||||||
auto& settings = SConfig::GetInstance();
|
auto& settings = SConfig::GetInstance();
|
||||||
if (AutoUpdateChecker::SystemSupportsAutoUpdates())
|
|
||||||
{
|
|
||||||
Settings::Instance().SetAutoUpdateTrack(
|
|
||||||
UpdateTrackFromIndex(m_combobox_update_track->currentIndex()));
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef USE_DISCORD_PRESENCE
|
#ifdef USE_DISCORD_PRESENCE
|
||||||
Discord::SetDiscordPresenceEnabled(m_checkbox_discord_presence->isChecked());
|
Discord::SetDiscordPresenceEnabled(m_checkbox_discord_presence->isChecked());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue