fdf56d68eb5d8c75139966162d900013079d3d99
[buliscores] / src / 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     settings(qApp->organizationName(), qApp->applicationName())
10 {
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->rbBL2->setChecked(true);
21     } else if (league == "tipp3 Bundesliga") {
22         ui->rbT3BL->setChecked(true);
23     } else {
24         ui->rbBL1->setChecked(true);
25     }
26
27     connect(ui->buttonGroup, SIGNAL(buttonClicked(QAbstractButton*)),
28             this, SLOT(onLeagueSelected(QAbstractButton*)));
29 }
30
31 SettingsDialog::~SettingsDialog()
32 {
33     delete ui;
34 }
35
36 void SettingsDialog::onLeagueSelected(QAbstractButton* button)
37 {
38     settings.setValue("League", button->text());
39     this->accept();
40 }