diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-11-24 04:10:07 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-11-24 04:10:07 +0100 |
commit | 121e2fd46ca109e6aadef0924f8ef9fcd1931bc3 (patch) | |
tree | be7e17ddbc72c58f471b7dd10a0729a140c50119 /application/pages/global/MultiMCPage.cpp | |
parent | 295c6e808ab15c8f10326d375c7c4cdd80531e5f (diff) | |
download | MultiMC-121e2fd46ca109e6aadef0924f8ef9fcd1931bc3.tar MultiMC-121e2fd46ca109e6aadef0924f8ef9fcd1931bc3.tar.gz MultiMC-121e2fd46ca109e6aadef0924f8ef9fcd1931bc3.tar.lz MultiMC-121e2fd46ca109e6aadef0924f8ef9fcd1931bc3.tar.xz MultiMC-121e2fd46ca109e6aadef0924f8ef9fcd1931bc3.zip |
NOISSUE add analytics settings (enable/disable)
Diffstat (limited to 'application/pages/global/MultiMCPage.cpp')
-rw-r--r-- | application/pages/global/MultiMCPage.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/application/pages/global/MultiMCPage.cpp b/application/pages/global/MultiMCPage.cpp index 03b0c1be..11129d86 100644 --- a/application/pages/global/MultiMCPage.cpp +++ b/application/pages/global/MultiMCPage.cpp @@ -75,6 +75,11 @@ MultiMCPage::MultiMCPage(QWidget *parent) : QWidget(parent), ui(new Ui::MultiMCP { ui->updateSettingsBox->setHidden(true); } + // Analytics + if(BuildConfig.ANALYTICS_ID.isEmpty()) + { + ui->tabWidget->removeTab(ui->tabWidget->indexOf(ui->analyticsTab)); + } connect(ui->fontSizeBox, SIGNAL(valueChanged(int)), SLOT(refreshFontPreview())); connect(ui->consoleFont, SIGNAL(currentFontChanged(QFont)), SLOT(refreshFontPreview())); } @@ -346,6 +351,12 @@ void MultiMCPage::applySettings() s->set("InstSortMode", "Name"); break; } + + // Analytics + if(!BuildConfig.ANALYTICS_ID.isEmpty()) + { + s->set("Analytics", ui->analyticsCheck->isChecked()); + } } void MultiMCPage::loadSettings() { @@ -467,6 +478,12 @@ void MultiMCPage::loadSettings() { ui->sortByNameBtn->setChecked(true); } + + // Analytics + if(!BuildConfig.ANALYTICS_ID.isEmpty()) + { + ui->analyticsCheck->setChecked(s->get("Analytics").toBool()); + } } void MultiMCPage::refreshFontPreview() |