- added settingsdialog
[buliscores] / src / settingsdialog.cpp
1 #include <QSettings>
2
3 #include "settingsdialog.h"
4 #include "ui_settingsdialog.h"
5
6 SettingsDialog::SettingsDialog(QWidget *parent) :
7     QDialog(parent),
8     ui(new Ui::SettingsDialog)
9 {
10     QSettings settings("David Solbach", "BuliScores");
11     QString league;
12
13     ui->setupUi(this);
14
15     league = settings.value("League", "1. Bundesliga").toString();
16
17     if (league == "1. Bundesliga") {
18         ui->rbBL1->setChecked(true);
19     } else if (league == "2. Bundesliga") {
20         ui->rbBL1->setChecked(true);
21     } else if (league == "tipp3 Bundesliga") {
22         ui->rbBL1->setChecked(true);
23     } else {
24         ui->rbBL1->setChecked(true);
25     }
26 }
27
28 SettingsDialog::~SettingsDialog()
29 {
30     delete ui;
31 }
32
33 void SettingsDialog::closeEvent(QCloseEvent)
34 {
35     QSettings settings("David Solbach", "BuliScores");
36
37     settings.setValue("League", ui->buttonGroup->checkedButton()->text());
38 }